Jetbrains IDEs: dock-aware launcher for Linux
UPDATE:Most of this is pointless on IDEA >= 11 and PyCharm >= 2, since a Tools -> Create desktop entry menu now exists and will let you do everything my launcher did. You'll need to reinstall it at every update - or just use the symlink trick I