Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как узнать, была ли перемещена форма?

01.01.2007
type
  TfrmMain = class(TForm)
  private
    procedure OnMove(var Msg: TWMMove); message WM_MOVE;
  end;
 
  (...)
 
procedure TfrmMain.OnMove(var Msg: TWMMove);
begin
  inherited;
  (...)
end;
 
(...)

Взято из https://forum.sources.ru