There is a way to get the 1.9 Mega Trainer working for the steam version. Thanks to a poster in the Kanes Wrath forum who initially discovered this method. Go to gamecopyworld and download the 1.9 nocd fix. Replace the cnc3game.dat in your installfolder/RetailExe/1.9 folder with the one from the archive. The 1.9 trainer will now work. Don't forget to make a backup first, especially if you want to play online. I assume steam would just update but I'm not sure.
Thanks man works perfect.