couldn't you call the menu.invoke() in the extension menu for your panel ?
This is really a CS SDK question...
I'm not 100% sure what you are asking...
To launch a CS extnesion from scripting you're basically limited to menuAction.invoke().
If you want to know how to customize the position of the menu item, you can do that in the manifest file Something like this:
<DispatchInfo Host="IDSN"> <UI> <Menu Placement="'Main:&Window:UtilitiesSubmenu',600.0,'KBSCE Window menu'">Script Bay</Menu> </UI> </DispatchInfo>
To launch an extension from a different CS Extension you'd use:
CSXSInterface.getInstance().requestOpenExtension(extensionID); did the trick.