The Apple Magic mouse is my favourite mouse I've ever used. That doesn't mean it's perfect however - the lack of a middle mouse button makes 3D modelling camera movements annoying, and the lack of a hardware right click button makes gaming difficult.
I also always get caught out with an empty battery when I don't have any AA's around, or when I need to work and not leave it on charge (I have both rechargeable and AA versions - I have three Magic Mice actually...)
So my plan for this project is to fix these problems, or at least have some fun trying.
The brief is that I'll be adding a USB cable and making the mouse corded for power, and the USB cable will also connect an Arduino Leonardo to the host, this will take care of sending left, right and middle click button commands. The Magic Mouse will take care of movement and scrolling, the Arduino will take care of clicking and macros.
I'll try and squeeze in a few extra buttons for Macros too - like entering my password at a button press, or sending a key combination if a need comes up.
I found this awesome free Magic Mouse Model online and the iFixit Teardown has some great internal pics. As you can see there isnt much space in it, but fortunately the unused battery compartment will give me all the space I need to stuff an Arduino and a voltage step down inside.