I have tried to get a balloon tip working with the ShowBalloonTip method of the NotifyIcon.

My OS is Vista Ultimate 64 bit and after some research I found out that my OS may be the issue.
I was just wondering if anyone could shed some light on this or if they have the same OS, try it for themselves.

Here is the code I have tried working with:

vb.net Code:
  1. Public Class Form1
  2.     Dim sp As New Stopwatch()
  3.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4.         NotifyIcon1.Icon = Me.Icon
  5.         NotifyIcon1.Visible = True
  6.         NotifyIcon1.ShowBalloonTip(5000, "Test Title", "I'm not appearing", ToolTipIcon.Info)
  7.     End Sub
  8.  
  9.     Private Sub NotifyIcon1_BalloonTipClosed(ByVal sender As Object, ByVal e As System.EventArgs) Handles NotifyIcon1.BalloonTipClosed
  10.         sp.Stop()
  11.         MessageBox.Show(sp.Elapsed.ToString())
  12.     End Sub
  13.  
  14.     Private Sub NotifyIcon1_BalloonTipShown(ByVal sender As Object, ByVal e As System.EventArgs) Handles NotifyIcon1.BalloonTipShown
  15.         MessageBox.Show("shown")
  16.         sp.Start()
  17.     End Sub
  18. End Class

It seems the shown and closed events do no even get called.
After some Googling I found out that some other Vista users (not necessarily Ultimate) are having the same issue.

Is there any workaround at all to this?

P.S- This is just general curiosity so I don't have any need to make my own version or use a 3rd party class/control.