procedure TForm1.ImageMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
Shape1.Top := (Sender as TImage).Top;
Shape1.Left := (Sender as TImage).Left;
Shape1.Width := (Sender as TImage).Width;
Shape1.Height := (Sender as TImage).Height;
end;