Okay, let's try something different.
What does the error message show if you click to see more information?
Where did you install the game to? I noticed an external Hard disk and i read about possible problems when the games are installed there.
You could also try disconnecting the Bluetooth device (and others which are non-essential).
Finally you can try running the games during a clean boot.
Booting clean in Windows XP:
1. Click Start --> Run --> Type MSCONFIG --> Click OK
2. On the General tab, choose Selective Startup
3. Uncheck Process SYSTEM.INI file
4. Uncheck Process WIN.INI file
5. Uncheck Load Startup Items
6. Click on the Services tab
7. At the bottom, check Hide All Microsoft Services
8. Uncheck all boxes in the window or click the button labeled Disable All
6. Click OK
7. Click Restart
8. After reboot, run the game to see if it works.
After performing the necessary steps, restore your system by doing the following:
1. Click Start --> Run --> Type MSCONFIG--> Click OK
2. On the General tab, choose Normal Startup
3. Click OK
4. Click YES, when asked to restart your computer
Based on
Will's post