Bueno ..nada más agregar otra alternativa..(aunque no la he probado)... es decir que para poder obtener el label se podría hacer un casting del formulario directamente a clase del formulario en cuestion;ésto en la siguiente linea:
Código Delphi
[-]...
with TComponentClass(AClass).Create(Application)
as TCustomForm do begin
ShowModal;
labelForm2.Caption := 'hola'; <---- No llego al form2
Free;
end;
...
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7