Могу порекомендовать программу Multimedia Keyboard, которая вообще-то предназначается для программирования мультимедиа клавиш на клавиатуре, но для мышки тоже пашет. На соларе помню качал когда то. ПРога - просто супер. Нажимаешь кнопку определить клавишу - жмешь клавишу на мышке, и затем задаешь для нее любую из доступных функций в программе.