I've made a couple launcher programs for Vista/XP that appear when the Middle Mouse Button is pressed.
The first one is called Mouse Launch, and will appear under the mouse cursor when the middle button is pressed. It is very small (about the size of an icon) but has 9 buttons on it to control most common programs (firefox,explorer,IE,taskmgr,volume,ccleaner,logoff,restart,shutdown). It has hotkeys to maximize, minimize and close windows. Hotkeys also control fast alt-tabbing with the mouse, and hiding/showing windows.
The second one I call KCMenu Vista. It also appears when the middle mouse button is pressed. It has larger buttons and tabs to launch more programs. It will show running tasks and allow easy alt tabbing. Controls Volume and has a boss key built in. Has a clock and Calendar.
Feel free to change/improve them to your liking.
Source Code, Executable, and Screenshots can be found here:
http://keithshome.blogspot.com/