New method of listing shortcuts, minor improvements

Shortcuts can now be listed via an includes file
Backgrounds, widgets and custom properties can now be set and returned on sub-menu items