I'm very happy to share what steamwiz shared with me.
Most likely the oleaut32.dll is corrupt.............
If you have 98 this will do it......if you have a different version of windows it works just a little different.
Just let us know if it fixes the problem.
<cut>
Go to Start/run, and type SFC.
Choose 'Extract One File From Installation Disk'.
Type oleaut32.dll, not worrying about its location. Then, click Start.
Next to 'Restore From', type in or browse for the files location, which is probably in the Win98 folder of your installation CD-ROM (typically D:\Win98), or in your Windows\Options\Cabs folder, as the case may be.
Then, next to 'Save File In', enter C:\Windows\System, and click OK. System File Checker looks for the file, saves it as you requested, and then tells you that 'the file has been successfully extracted'.
Reboot, and tell us whether that solves your problem.
It should.
<cut>