Puedes poner un TTimer con un tiempo.
Al terminar el marcado incias el TTimer
Código Delphi
[-]
procedure BotonFinalizarMarcadoClick
begin
TimerMarado.Enabled := True;
end;
En el evento OnTimer puedes poner el código que limpie el formulario
Código Delphi
[-]
procedure OnTimer
begin
TimerMarado.Enabled := False;
Imagen.Picture := nil;
CampoUsuario.Text := '';
CampoClave.Text := '';
end;