The EtToolsVendorExtensionsApp provides protocol for extending the configuration map, applications, classes, methods, and text browser menus in the form of the following twelve
SubApplication class methods:
Each of these methods has two parameters: aMenu is the menu (an instance of
CwMenu) that you are adding item(s) to, and
aBrowser is the browser that the menu is being built for. You’ve probably already noticed that not all of these methods are applicable to every browser. The rule for applicability is pretty simple. Each of these methods contains the name of a browser menu bar item in its selector. If the browser you want to extend has a menu bar item with that name, then the method is applicable; otherwise it isn’t.