public override void clicked(TaskPositioner positioner)
 {
     if (!dialog.Visible)
     {
         if (dialog.AllowAutoPosition)
         {
             dialog.Position = positioner.findGoodWindowPosition(dialog.Width, dialog.Height);
         }
         dialog.Visible = true;
     }
     else
     {
         dialog.bringToFront();
     }
 }