http://forum.shrapnelgames.com/showthread.php?t=46003
The download is at the end of the first post.
Backup the 2 files it replaces in case of problems, if it gives PBEM errors just reinstall them.
This does NOT fix pallete problems if you have them but selecting desktop as your resolution & running in windowed means the game fills the whole screen apart from the taskbar so its just like Fullscreen mode & the display is not stretched if you have widescreen.
No scroll problems either as some people seem to have problems with that in windowed mode, recomended.