I have one, the software doesn't work on MacOSX, you can use it as a 2 button scrollmouse click right click scroll,and you can assign the buttons (wheelbutton and the two sidebuttons) to expose and that's it...
its the same with other BT mice with more than 2buttons +wheel
so If you want one wich is programmable, get rid of this one and buy a normal wireless mouse from Logitech or MS...