Update code to generate shortcut groupings in management dialog

- Flat and hierarchical views
- Ability for skin to customise groupings
- Thumbnails can now be overridden by script in available groupings
- Fix for issue where default icon wouldn’t show in skin