Champions did something really cool with this. In the game (usually through system settings or some such), there would be a music program controller. Either iTunes, WinAmp, etc. It wouldn't start up the program within itself, it would just control an already active instance of either program.

Would be nice to have something like that available, then use such a feature to control what plays when, but under the condition that a certain track has already been heard at least once.