Since this thread started in February there have apparently been many changes to NeatMouse
NeatMouse Version History
v1.02.050 (08 June 2012)
Italian, Polish and Ukrainian localizations.
v1.02.046 (09 May 2012)
cursor overlay that indicates the activated emulation now appears near all cursors rather than near text cursor only;
ability to check for updates on program startup;
other interface fixes and improvements.
v1.02.043 (02 May 2012)
added no-emulation modifier;
added ability to activate or deactivate emulation from the system tray menu;
added ability to activate emulation with hotkey;
added bindings for diagonal mouse moves;
any binding can now be removed and remain empty;
fixed bug with sending multiple mouse buttons press events when holding the corresponding keyboard button;
many other interface fixes and improvements.
v1.01.030 (24 March 2012)
added ability to move mouse pointer diagonally by pressing appropriate button simultaneously;
tray balloons that signalize if program has been started minimized, emulation has been activated or deactivated;
added option to show the NeatMouse icon near text cursor if emulation is activated;
only one instance of NeatMouse can be running;
minor fixes and improvements.
v1.01.025 (05 March 2012)
custom user settings;
added option to minimize program at startup;
a number of bug fixes and improvements.
v1.00.001 (27 January 2012)
controlling mouse pointer, clicks and scroll with keyboard;
regular and alternate pointer speed.