He asked whether there is a way to "bypass the TWS application". That to my (and I guess most) understanding means he wanted to know whether you can basically send FIX messages without having to run the TWS frontend or TWS gateway. My answer to that was yes, you can. The issue was never about sending FIX messages directly to the exchange.
Yep, that's exactly what I was trying to figure out. Thanks so much for that. I thumbed through this link, and I think I'm in the right ballpark. Here's a quote from the PDF:
NOTE: When you use the API functions, the IB Gateway takes the place of TWS, consequently you do not need to have a TWS session running.
Is this the FIX CTCI integration point your referring to? It's just kind of weird because I've seen people arguing about the API, but if there's a direct socket connection you can make and just need to implement FIX, it seems like that's a technology agnostic API. The user guide seems pretty well written as well.