The old Cybertrader or Schwab's Streetsmart.
Specifically:
1. Something that is not java based. Java is too slow and unresponsive.
2. I like the option chain screen in Streetsmart. I can find the month/strike that I want pretty quickly.
3. Charting as good or better
4. Good risk...