How do I run Command & Conquer Gold on Windows 7 64-bit (in XP mode)?
Ok, you need to download the unofficial patch linked from the instructions in indyK1ng's answer, and install that. Then I found trying to run the game gave an error "Unable to set video mode".
To fix this, in the XP virtual machine, disable the Integration Features. This will lose the links back to Windows 7 (e.g. the hard drive(s)), but enable you to change the resolution, and enable the game to set the resolution to 640x480 or 1024x768. Then it works!
Did you try reading the installation instructions linked to from the EA website? They have instructions specifically for people running 64-bit versions of Windows.
The best way I found to get it working in Windows 7 64-bit was to have it installed in XP, which is pretty easy, and then just copy the install folder over to anywhere you want in Windows 7.
You don't have to worry about any emulation software or changing settings or properties in Windows 7 for it to work.