For user-defined nodes only, you must create the user interface representation of it in the workbench.
For user-defined parsers, you have to install only the compiled .lil file. You do not manipulate parsers from within the workbench; they are referenced only by the broker from within a message flow. Therefore you do not create a user interface representation of user-defined parsers.