Hi Anton, the menu part of the one you show there is the same thing that's created by moi.ui.showMenu(), the arrow thing that you click on is a sprite drawn in the viewport drawing code though.
No luck for me. There are too many scripts. And using hotkeys for everything is hard. I keep forgetting them.
So i thought to implement some context menus for groups of commands.