Here’s a Python snippet that shows how to add a section to a menu like the ICE > Particles > Create menu:
import win32com.client from win32com.client import constants null = None false = 0 true = 1 def XSILoadPlugin( in_reg ): in_reg.Author = "blairs" in_reg.Name = "NewCommandPlugin" in_reg.Major = 1 in_reg.Minor = 0 in_reg.RegisterCommand("NewCommand","NewCommand") in_reg.RegisterMenu(constants.siMenuTbICEParticlesCreateID,"ICEParticlesCreateCustom_Menu",false,true) #RegistrationInsertionPoint - do not remove this line return true def XSIUnloadPlugin( in_reg ): strPluginName = in_reg.Name return true def ICEParticlesCreateCustom_Menu_Init( in_ctxt ): oMenu = in_ctxt.Source # Add section divider oItem = oMenu.AddItem( "Custom", constants.siMenuItemSection ) oItem.SetBackgroundColor(178,191,194) # Add custom menu items oMenu.AddCommandItem("My ICE Deformer","NewCommand") oMenu.AddCommandItem("Another ICE Deformer","NewCommand1") return true