Well, the biggest problem using a standard FM receiver (that supports RDS) for TMC is that it has to be locked on to the same radio station (or Frequency) all the time since the TMC information isn't standard in all RDS data streams.
So, in reality you need two FM receivers, one for radio and one for TMC.
I allready got the Terratec 600 card and was planning to use that and the USB receiver that Seth and Rando is working on.
http://www.mp3car.com/vbulletin/hardware-development/32490-hu-quality-am-fm-rds-rbds-radio-features.html
Which one that will be used as what, will be determined when I have a chance of comparing reception/audio quality.
Now, once you have your GPS and FM/TMC receivers, you still need a way of combining the output from those into a single com-port since, at least, Destinator doens't have one port for GPS and one for TMC.
In a perfect world, Ninja Monkey would include that support in his frontend, but I really do expect him to have way to much work allready so perhaps it's a feature that could be included later on once a stand-alone program has been written and proven fully functional and bug-free.
Unfortunatley the Destinator frontend doens't support TMC at this moment and it is not all that clear (for me at least) if it ever will.
If not, the only solution would then be to write a program that generates custom POI's for destinator, but I'm not sure if Destinator updates those dynamically or if it only does that everytime you restart the program, in which case that feature would be more of a gimmick and not very usable in traffic.
/M