procedure TForm1.Button1Click(Sender: TObject);
var elFrame:TFrame2;
begin
elFrame := TFrame2.Create(Self);
elFrame.Parent := Self;
elFrame.Top := 80;
elFrame.Left := 20;
end;
tienes que tener use Unit2 donde esta definido TFrame2, tambien puedes usar una variable global de tipo TFrame y asignarle el TFrame2, en onclose haz un Freeandnil la variable esa.