regarding your problem on having a Java
Application running on system tray instead taks bar.
I don't know whether that is possible using Java or not, but I have a method
which might be of some use to you. Whenever you create a JWindow, according to
my knowledge, no task bar button is generated, so you just make a JWindow and
just make it transparent and use it as an application.
And in that give an option for the user to use small mode, which runs just above
the system tray. Hope you understood this method.