Bob,
If you were using ObjC, I believe the solution to your leak might lie in,
[NSApplication detachDrawingThread:toTarget:withObject:]
I poked around in NSApplication with Java Browser, but couldn\\\'t find a similar method. I\\\'m about ready to give up on Java/Cocoa myself. It sure...