private void SubsystemIcon_MouseUp(object sender, MouseEventArgs e)
 {
     // Mouse is no longer pressed; end move
     Cursor    = _overCursorSetting;
     _isMoving = false;
     try
     {
         IMessageRouter mdiChild = (IMessageRouter)FindForm();
         mdiChild.OnControlMove(this, e);
     }
     catch (InvalidCastException)
     {
         // Couldn't find parent form with appropriate message router
     }
 }