Different things that you can do
- You can use Adobe Configurator to create a simple panel in Photoshop that intended to be personal collection of tools but are also good for starting scripts (~bookmark). For example you can put information, pictures and a button to run your script, but can't access Photoshop side.
- You can use the CC html panels that can do full html+css+js and talk to Photoshop side (e.g. fetch/set info, run scripts). Most capable and future proof and not so hard after the beginning, but CC only
- Use C SDK to code a panel
We've done a Configurator panel for CS6 that is basically just a place to run the scripts (but you can do things like settings by running "update_settings.jsx" that creates a dialog window in Photoshop to edit settings). Then we have a HTML panel CC that offers more capabilities (editing in panel). A hard part is also "sharing code", i.e. keep your jsx scripts so they can be run from both CS6 and CC.
PowerPro will do everything you need and much much more. Design all your own on-screen buttons that will carry out any keyboard shortcut/command/run any script you wish. You can entirely customize Photoshop any way you wish, make all your own toolbars, etc. Fully functional with Photoshop and every other program imaginable on a Windows system.
and their message forum:
PowerPro is for windows. Is there a similar program for a mac?
sorry, I don't think there is. AutoHotKey is another program that can run alongside PowerPro to double up the functionality. My Photoshop looks nothing like the default interface, I have it modded entirely and is now 100 times easier to use and access keyboard shortcuts, etc. For Windows users, these two programs are so powerful and allow you to re-create Photoshop any way you want, I would highly recommend them.
As for a Mac, I don't know what there is that could be similar. You could search for something similar on this website perhaps: