Hey there JetBrains. A wish for you. It seems like you are following the MVC trend in Idea, properly separating and abstracting the M, the V and the C. Wonder how much it would take for you to make the C into a text-based terminal I could launch remotely with a ssh session.
For Eclipse, there is such an effort, namely so called "eclim" - what it does, it exposes Eclipse libraries functionality to VIM which I can run on a text terminal. Eclim is raw, rough around the edges, bad enough to stick just with the plain VIM instead, but I do like the idea. For me, what it means, instead of launching the Linux UI environment (which is a pain in the back remotely), I just just fire up Putty and be good with it, and using GNU screen makes it even better: I can reattach the current session to any terminal used to log in into the box where it's running.
Not sure about other markets, but here in the US you may win quite a few hearts with this feature. If I showed Idea working on a text terminal, I would have 2-3 instant converts, some on a high management levels.
So, cheers to $ ./idea.sh --textterm vt100 !