No, I'm not switching between the game and windows.
Also, unforunately, the mouse fix doesn't work, at least not for the game I'm fighting with now (Ascendancy). I've tried changing the parameters (X x Y) to various numbers, from 640x480 all the way to 1024x768 and it doesn't make any difference at all in the game.
I've also thought of messing with the code for mouseset (not the assembler part - the c part; the assembler bit is just plain scary), just to see what I could break, but MSVC++ doesn't like this code a lot, denying me my fun. Probably something about messing with registers that Mr. Gates doesn't apperciate.