private void lbClock_MouseMove(object sender, MouseEventArgs e)
{
if ((FMoving == 1) && ((Cursor.Position.X != FOldX) || (Cursor.Position.Y != FOldY)))
FMoving = 2;
if (FMoving == 2) {
Location = new Point(Location.X + Cursor.Position.X - FOldX, Location.Y + Cursor.Position.Y - FOldY);
FOldX = Cursor.Position.X;
FOldY = Cursor.Position.Y;
}
}