I cant seem to find any solution to this, so any help is *greatly* appreciated! I have programmed a game, and as the game starts it tries to change the screen resolution, to avoid the desktop icons to be messed up, the change is not broadcast, it never leaves the "test" state. Something like this:

DevM.dmPelsWidth = 640
DevM.dmPelsHeight = 480
DevM.dmBitsPerPel = Bits '(can be 4, 8, 16, 24, 32)
ChangeDisplaySettings(DevM, CDS_TEST)

On 90% of the target computers, this works perfectly, on the remaining 10% (Seemingly a lot of GeForce users) this messes up, the resolution gets much smaller than the specified one and the controls seems to contain their original states..

ANYONE?? :-)