If you invoke the CmsShell programmatically you can add a class with to it. The class should implement the I_CmsShellCommands interface. I'm not sure if it's exactly that what you looking for. Greetings Thomas