I'm using two 20" widescreen monitors. I know it sounds like many charts but I'll explain a bit more. I have settings with 3 Futures contracts and a multi-chart on each, each chart has 4 subcharts (a Daily, 60m, 30m, 15m). In the same settings I have 4 FX charts each of which has 4 subcharts (again a Daily, 60m, 30m, 15m). I also have open an FX Trader (4 pairs, same as charts mentioned above), an Option Trader (with 1 ticker, 2 expirys, 3 strikes), a Trades window and an Account window. That totals 8 tickers (4 FX, 3 Futures, 1 Stock (in the option window). I don't think that's too much. But maybe it is since javaw.exe runs high loads with the windows "up". If I minimize, it reacts better and with everything minimized, load (CPU and Memory) drops to almost nothing.
The other settings are very similar except that instead of a multichart I have set each Daily, 60m, 30m 15m by themselves (so (4x4=16) + (3x4=12)=28 total charts....same as multicharts).
You are probably right about it being a java limitation. I do like TWS for the most part, especially the "Share Trendlines Among Charts" feature (so if I make a trendline on an ES chart on the daily, it shows up on all my other intraday charts). Is that a feature on your charting package or any other that you are aware of?
Thanks for your input on the Catoosa.