Another simple way to add "tray" icons (Notification Area icons) to VB6 Forms.
Supports balloon notifications. Should work back to Win95 (with the Shell Update) since it doesn't try to implement most of the new Windows 2000+ behaviors. Balloons require Windows 2000 or later though.
Does not rely on the MouseMove event!
See the comments at the head of NotifyIcon.ctl for usage details. Packaged in the attachment as a demo project.
Updated to be even easier to use. Now with IDE-safe subclassing!
Last edited by dilettante; Jan 15th, 2012 at 02:43 AM.
Reason: Updated once again!