Right, here's NotiIcon.dll, NotiIconDesk.dll and Balloon.dll
I've included the on/off .bmp and .ico images/icons
You can play with the image filepath names but the examples use
the on/off .bmp's on the root of the device, and the on/off .ico's in the
application directory.
2 .sbp example files are included.
I'm sure you can decide where your code for the toggle of state goes.
OnOffNotify.sbp works on the device AOK
OnOffNotify2.sbp can be compiled on the desktop and seems AOK

I added a timer after showing form1 and hw.ShowTodayScreen in the timer1_tick routine.
Warning for newbies, this included me,
Make sure timer1.Enabled=False is in timer1_tick
Every time the balloon came up to quit the app, the timer closed the balloon,
I had to soft reset my device

Cheers Agraham