evl wrote:
...if it would be impossible to add a command such as "WinSet, ChangeColor" to alter a colour in a window
Although you can temporarily alter the color of pixels in a window (or even the entire window) via OS drawing calls such as SetPixel, it wouldn't be a permanent change because the moment you move the window or it redraws itself for any other reason, the change would be undone by the repainting procedure inside the program.
You may know that some of the standard colors in the OS can be changed via Desktop Theme. Also, it's probably not too useful but if you go into Control Panel > Display > Advanced, you can change the default background color of all windows and controls from white to a custom color such as light gray.