Extending product function with VBA : System Architect events : Guidelines for adding macro items to menus programmatically : Removing an item from a menu
  
Removing an item from a menu
You can remove popups or menu items using the same method: use RemoveItemFromMenu specify the name of the menu and the name of the item.
Note You can remove only items that you have added. For example, System Architect menu items cannot be removed. The items are not actually removed, they are instead hidden. This enables you to customize the items to be elsewhere in the menu system. You can specify "" for the menu name, as the menu name is now ignored. The item will be hidden wherever it is in the menu system.
All popups and tools which are added to the menu system will remain even after System Architect has been restarted.
To remove a popup menu which is no longer required, use App.RemovePopUpMenu(<PopupName>).
If this method is used in a macro, say at System Architect shutdown, the popup and all its customization will be removed every time System Architect shuts down. This would have the effect that customization of this popup is not kept between System Architect sessions.
See also
Guidelines for adding macro items to menus programmatically