The menus are done!
I’m not quite ready to release this code yet though. I have one major issue I need to take into account, how do I dynamically size up what the maximum width of the rich menu should be so that it also takes into account the DPI settings on the users PC. Much like how controls get resized depending on the DPI setting, so too should the maximum width of the rich menu. But that comes tomorrow.