Programming productivity: How to hide cursor while typing
Like you, I've had this problem forever. So I have written a little script that hides the mouse cursor no matter what Windows application you are using.
Note that if you run Visual Studio (or anything) in elevated mode, you'll need to run my utility also in elevated mode.
It seems like the functionality of "hide pointer while typing" depends on the application.
This option is ticked in my mouse's pointer options, and does work for applications such as notepad, wordpad, Word and Visual Studio 6. But it doesn't work for other applications, like Firefox and Visual Studio 2008.
I believe that the applications where this doesn't work are wrongly programmed to show the cursor repeatedly. As a programmer, I can tell you that programming the cursor in Windows is a big mess, where finally the only way to keep sane is to repeatedly reconstitute the cursor upon certain events. Evidently, the programmers behind Visual Studio 2008 have taken the same shortcuts.