Hola,
creo que sería más eficiente que definieses un método público (supongo) en frmArchivos para asignar esos valores a las propiedades Left y Top , con lo que evitarías un uses a FrmPowerM en frmArchivos.
Ejp:
Código Delphi
[-]
procedure TFrmArchivos.Posicion_en_Pantalla(Izq, Alto : Integer);
begin
Self.Left := Izq;
Self.Top := Alto;
end;
......
......
procedure TFrmPowerM.FormShow(Sender: TObject);
var varform:TFrmArchivos;
begin
varform := TFrmArchivos.Create(FrmPowerM);
try
varform.Posicion_en_Pantalla(Self.Left + Self.Width, Self.Top);
varform.ShowModal;
finally
varform.Free;
FrmPowerM.SetFocus;
end;
end;
Salu2.