Rhino8 custom .rui menu generation issues

Been writing C# plug-ins for Rhino 6, 7 and 8 for a few years now and typically create a top menu bar item for entrance into the commands by creating a .rui file stored with the same name in the same directory as the .rhp plug-in file. The new Menus command in Rhino8 seems to store all changes to the custom menus in the user’s AppData/Roaming/… directory. I need to port the .rhp and .rui file to several computers but I cannot get the .rui file correct without editing it with notepad where getting valid guid codes has been an issue. If I get the format wrong, Rhino8 does not load, even in safemode (I think safemode still tries to load or at least validate custom menus). The only way to get Rhino8 working again is to delete the bad .rui file set and try again. But then I get conflicting guid error messages with the original plug-in… So my question: is there a better way to create a portable custom menu?

I see .rui Save As missing in Rhino 8 points to a ExportRuiFile command. I will have to explore this…