I don't know if you use a custom UI (or bits and pieces of stuff found here) or not, but I know
ThorUI has a couple variations of a Start button that has exactly what you're looking for. It even has a program included which will allow you to set your own personal custom preferences/settings.