HydraMouse - Free Version 1.40
Description from the publisher
HydraMouse assigns various actions or macros to the buttons of your mouse. It is the only program in the world which can work not only with mice with up to 5 buttons, but with mice with ANY NUMBER OF BUTTONS, made from almost any manufacturer in the world, using its unique solution. You can assign to a mouse button the same action for all applications in the system, or you can assign different actions for different applications.
Other products of this publisher
Assign actions to the buttons of your mouse, even if it has more than 5 buttons!