On my Windows 7 64-bit laptop I've got an ATI HD5650 card. Screen resolution is 1600x900.
When I run an older game (such as HM&M 3) in fullscreen mode, I get a little rectangle in the center of the screen by default (say, 640x480), which is the resolution set by the game. By default, it's not scaled to full screen.
Now, I go to the Catalyst Control Center and enable a hotkey for "Toggle internal panel scaling modes."
I then run the game and press the hotkey. The little game rectangle is now scaled to fit the screen, leaving two black stripes to the left and right.
I press the hotkey again, and the picture is stretched to fill the whole screen. It's now distorted, because 4:3 picture is forced to fill 16:9 screen.
Pressing the hotkey yet again brings the picture back to the center of the physical screen, as if I didn't press any hotkeys at all.
But then I exit the game and return to my desktop, only to find out that 640x480 is now set as my permanent screen resolution. And all my desktop icons are terribly moved around to cope with it, and it's a complete mess. I have to manually restore the resolution and then spend next 10 minutes putting my icons back to their places.
If I don't press the scaling hotkey while playing, everything is fine and 1600x900 is restored when I exit the game.
How do I prevent this feature from messing up my permanent resolution and icons? I do want the little rectangle to fit the whole screen, but only until I exit the game.