If you are using the Sun Java JVM then it has a number of problems which prevent it being fully compatible with Windows XP. Anything that is semi transparent will flicker every time the Java app updates its user interface.
The Microsoft JVM does not have this problem and I had heard later versions of the Sun one had fixed this.