public ExtendedNotifyIcon(Icon aIcon)
{
iIsMouseOver = false;
iTarget = new NotifyIcon();
iTarget.Icon = aIcon;
iTarget.Visible = true;
iTarget.Click += EventTargetClick;
iTarget.DoubleClick += EventTargetClick;
iTarget.MouseMove += EventTargetMouseMove;
iTarget.MouseClick += EventTargetMouseClick;
iTimer = new Timer();
iTimer.Tick += EventTimerTick;
iTimer.Interval = 100;
}