Интересно, по чему вы не доверяете гуглу то?
Код:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
ReleaseCapture;
perform(WM_SysCommand, $F012, 0);
end;
Все это уже давно спрашивали за вас... я думаю не очень то и сложно воспользоваться поиском...