2017-01-07, 02:30
My general advice would be to make a definition between editing a specific shortcut (the action, the icon and so forth) and making menu-level changes (adding/deleting an item, enabling/disabling and possibly moving an item - though maybe leave this for later as with v18 of the script it's likely I'll change the script method used to move an item to a single control + a select dialog, ala the 'move' function of the latest version of the Node Editor add-on, rather than the current 'Move up'/'Move down' methods the script currently exposes)