I use Trade Navigator Software, along with their data feed and highly recommend them. Then again, I don't have an account with IB. However, if you want to stay with Interactive Brokers, you might use a combination of NinjaTrader and a Zenfire data feed.
HTH.
- Spydertrader