AutoHotKey is excellent keyboard customisation and automation utility. I have configured it for Alt-Tab using my mouse:
~MButton & WheelDown::AltTab ~MButton & WheelUp::ShiftAltTab
I am using Windows Vista and instead of using Alt-Tab, I would like to configure the mouse buttons for Win-Tab (Flip-3D). Is there any way to do that?