Custom lister for program shortcuts; hiding toolbars

You can do all of that, except if you want to assign hotkeys to the buttons/shortcuts then you would need to create each one individually by dropping the shortcuts you want on the toolbar while in Customize mode.

The Go FOLDERCONTENT command (see here and here) can be used to automatically generate buttons for the files/shortcuts in one or more folders but there is no way to assign hotkeys to the individual buttons that it creates.