Os X
I use logitech software for my mx1000, but prior to that I used multi-button mice and configured them through OS X, specifically to use the extra buttons for expose.
Under system pref, dashboard & expose, there are dropdown windows - just checked, and it goes up to mouse button 32.... may have to play around to find which is the right number of mouse button