just a little info;
I've extended my work, previously working for PyCharm and RubyMine only, to support IDEA, both community and ultimate.
If you're using a dock ( e.g. docky or cairo-dock) on Linux and you're unsatisfied with the way IDEA/PyCharm/RubyMine behave (e.g. they get grouped under the very same icon since they're Java Swing apps), check this out.
Drop me an email if you've got suggestions or you'd like to see more Jetbrains IDEs supported by the tool.