I have stumbled across a program from Microsoft that works with Microsoft mouse. I have the Confort Series 4500 personally. What this program does is very similar to AHK ( Auto Hot Key ) You can set the mouse buttons to perform strings ( 1-5-7-2-4-g-f etc) and you can set repeat functions and even adjust the MS. With this program and setting the macros to both side buttons of the mouse ( left is single target/right is Aoe ), I can play with only using the mouse. This program is much like Razor and Logitech for mouse support but I find it much easier to operate.
Feel free to msg me personally if you need some help setting it up.
AS MENTIONED ABOVE # this works with Microsoft supported mouse. you can find the list on the website.
her is a link to the one I use.