Mousehook is a small utility created as a replacement for Microsoft IntelliPoint software.
It was created with Microsoft mice that have small, large and wheel button. The default actions are now hard-coded: small button shows the desktop, large button closes current application and wheel button emulates "double-click" action.