needed a restart after adding new text file (logical - just noting)
use WIN+R to reload

That's an interesting implementation:
it recreates the menu, but just showing the shortcuts you have in the list.
is that not what you were asking for?
all it does is create a 'menu' based on your text file(s) (in the example I used the 'full' list you supplied)
I did fiddle with a couple of GUI implementations but they just seemed to intrusive
The thing is, with XYplorer, the shortcuts are already shown in the menu(s) so the temptation is to just use the XY menu's...
But one could also construct one's own menus e.g.
more options are better than less, and it's not costing you anything
theoretically you could put anything you like in it, so long as you maintain the string format
those extra spaces under File etc were in the text file - I had left blank spaces where I had cut lines from the list. It jumps these spaces when using the arrow keys
interesting - that was the first thing I noticed in your screenshot (thanks for the explanation!!)
and after all that, does it answer your original requirements?