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