I originally put this on the thread for UberJumper's fix for the Dawn of War Spooge problem but I am reposting it as a new thread for those who are suffering through reinstallation on a new computer or an upgraded to Windows 7 computer. Hopefully your Google search to assist in problems you encounter will bring you this way as that is how I found Uber Jumper's fix and what reminded me how to fix the run time error problem.
I had to perform a fresh install of Windows 7 32 -bit Home Premium due to a problem with Games for Windows Live and my ability to play multiplayer on DOW2!! I have an Nvidia GeForce 9500 GT card. I had to go through the entire DOW installation pathway to get all of my games back on. I heavily recommend that if you are planning a fresh reinstall you have all of the patches kept on a USB to save frustration.
The first issue is finding all of the original media discs. For the original Dawn of War, it was released on 3 CD's so you need to track down all three and the key of course. One time, I was updating a new laptop and one of the CD packets had fallen behind our study bookcase so that was real fun! It taught me to keep all game media in one safe place and in order for future installations.
After installing Dawn of War from CDs when you try to run it you will get a Run Time Error. To fix this you need to install the patches dow141.exe, then dow141150.exe and then dow150151.exe to get past the problem. Get files from here (link to) dawnofwar.filefront.com/files/Dawn_of_War/Official_Releases/Patches;4517 if you don't have them saved. You can ignore earlier patches and jump straight to dow141.
Next, you may run into this Spooge error when you try and run Dawn of War, apparently if you have an Nvidia graphics card. Get the spdx9_config.txt file from here (link to) forums.relicnews.com/attachment.php?attachmentid=10888&d=1170819606 and copy it to c:\program files\THQ\Dawn of War\drivers\ Rename the existing file there to spdx9_config_old.txt
The graphics config file should now work. I was able to start the program. The spdx9_config.txt file has now been safely added to my program installers for DOW directory to save future headache.
You will also have to copy your previous game profiles from a backup of the previous copy of the games from THQ\Dawn of War\profiles to the new installation's profiles directory to get back your mission completion in the campaign and any saved games. For recorded games you will need to copy the THQ\Dawn of War\playback directory. If you have done a fresh Windows 7 install these should be in the Windows.old\Program Files\ directory or you may have made a backup on USB prior to starting the upgrade/reinstall. (This also applies to the Dark Crusade and SoulStorm directories)
This is all to get the original program to run once so that the races can be unlocked in multiplayer in Dark Crusade and SoulStorm.
Continue through the installation pathway of Winter Assault, Dark Crusade and Soul Storm from here. I will continue with posts covering dramas with installing those and how to resolve them on Windows 7 with an Nvidia card.
Thanks to UberJumper for a fix that will keep the game running.