Quote from giles117:
TWS is a JAVA app. Crossover is a Windows Emulation environment (not java)
TWS runs under OS X without crossover. I use AB inside crossover with it looking at ip address 127.0.0.1 to connect to TWS to pull data.
This is the short and sweet, if you are still struggling PM me. I'll be glad to help you past the MINOR pitfalls
For best results, use safari to select the web based version of TWS (not webtrader) it will download a .jnlp app that you can double click to launch TWS. It will automatically update to the latest version and you never have to use Safari again to launch TWS. You can alos configure Apples Java implementation to create an alias on your desktop which is draggable to your DOCK for easy launching in the future.
OS X is just friendly like that.
No need to download the OSX version of TWS....