If you are ok with doing more than just one click or are not always opening the same 3 programs try looking at
The Opener. It is an AHK script with a configurable window GUI that will launch programs.
Also, your thread title should probably be "I know something like this exists, but don't want to spend the time searching for it."