I use a program called f.lux to change the display color. However, the color does not affect the mouse: leaving it an ugly bright white. A partial fix is to set the registry value of mouse trails to -1, but this causes some games to be unable to render the cursor whatsoever, due to incompatibilities with pointer trails (making them useless).
I am looking for a method to completely disable the hardware cursor. I know some games can do it, but I cannot find anything for Windows itself. Is there a different setting I could change to force hardware acceleration, or a script I could write? Or, is there a way to change registry settings for just some programs (the games that don't support pointer trails)?