Hola memoferprof.
Como dato adicional, en el código anterior (msg #5) donde están los "...", es conveniente que verifiques que el componente contenedor (form) haya sido creado para evitar una excepción:
Código Delphi
[-]
...
if Assigned(Form2) then Caption:= TEdit(Form2.FindComponent('Edit1')).Text;
...
Saludos.