Prueba haciendo un llamado al método Refresh de ese formulario, dentro del Ciclo y nos cuentas:
Código Delphi
[-]
procedure TfrmPrincipal.btnImportarClick(Sender: TObject);
var
e: TfrmEspera;
begin
dm.Table1.First;
e:= TfrmEspera.Create(self);
i:= 0;
e.Show;
e.Enabled:= True;
while i < (dm.Table1.RecordCount) do
begin
.
.
dm.Table1.Next;
i:= i + 1;
e.Refresh;
end;
dm.cdsDestino.ApplyUpdates(0);
e.Enabled:= False;
e.Close;
e.Free;
end;