I had to do a bit of hunting to get this sorted out so I figured I'd put all the info in one place.Since I'm going more Grails work lately I've been using IntelliJ IDEA 8.1 (haven't had a chance to check out the CFML plugin yet though), and after upgrading all my machines to Ubuntu 9.10 I figured I'd get fancy and add a launcher to my menus instead of starting things from the terminal. Eclipse has a vm argument you can pass to the eclipse script when you launch things, but IntelliJ is a bit different. I found several solutions but most seemed to me to be unnecessarily complicated, but I kept hunting and stumbled across this snippet in the comment thread on this blog post, and it worked for me as the "command" line in the launcher properties.
/bin/sh -c "export JDK_HOME=/path/to/java&&/path/to/intellij/bin/idea.sh"Obviously you adjust "/path/to/java" and "/path/to/intellij" as appropriate to your setup. Next I wanted to add a fancy icon and it turns out you can use the ones that come with IntelliJ. In the launcher properties, click the icon button and point to /path/to/intellij/bin, then hit "Browse." This will bring up the IntelliJ icons so you don't have to use a default Gnome coffee cup or something equally cheesy. Hope that helps some other folks save a bit of hunting.