Por si ha alguien le puede interesar:
Parece que ya he visto como hacerlo, tengo que probarlo mejor pero parece que funciona:
Este es el script al que llamo desde mi aplicación en Delphi, la llamada la realizo desde el Form1.
Código Delphi
[-]
' FastScript v1.0
' Forms demo 1
' Form1 is predefined object
' - the main form of this application
dim a
Form1.Caption = "It works!"
Form1.Font.Style = fsBold + fsItalic
ShowMessage("Font changed")
Form1.Font.Style = 0
a = new TEdit(Form1)
a.Parent = Form1 ' Asignandolo manualmente al form de origen parece que funciona..
El error fue pensar que al crear el componente ya le pasaba en el constructor el formulario padre y no es suficiente...
Saludos,