Just one color being changed would be ok, but a range of colors would be good to deal with anti-aliasing.
-Stay after mouse stop for n seconds
The applications are obvious, aren't they?
This might be helpful:
Invert screen colors http://www.autohotke...orum/topic55012.html