Feedback on SystemTray support in b38
I scanned the code quickly without actually trying to run a testcase and I am fairly satisfied with it. The implementation and comments are definately much cleaner than the original JDIC version. (Good job guys!)
There are two things I wanted to check for (by actually running it):
1) When one right-clicks on the icon, does the popup menu overlap the taskbar? Looking at the code, it looks like the answer is yes.
2) When one attempts to shutdown the application by disposing all threads except the AWT one (which in theory, handles the tray icons as well) does the application properly shut down or do the icons use a non-deamon thread?
3) How does one differentiate between balloon popup menus versus simple captions in Windows XP? Can one control which one is used? (Looking at the code, the answer is probably no) Which one is currently used by default under WinXP?
Anyway, I will eventually get around to running a testcase (too busy right now) to check on these things. If anyone gets around to it before me please try answering my questions.