the good news is that as long as you just want the real-time quotes, it's fairly straightforward to get them through the DDE server.
I've compared DDE T&S events what MetaStocks receives, and DDE seems to deliver all quotes.
If you want your own SM, L2, or historical quotes, obviously DDE...