Mac-Compatible way to add editor menus

In the past, I have added custom menus to the grasshopper editor in various plug-ins. I have done this by setting an event handler for GrasshopperInstances.CanvasCreated in a custom PriorityLoad which then grabs the DocumentEditor and adds things to its MainMenuStrip. However, as I recall this seems to break plug-in load on mac Grasshopper. Is there an alternate pathway to adding a menu that’s cross-platform? Or any mac-compatible way that’s accessible from a plugin?