Gracias por la ayuda...
Ya he creado el script desde delphi y ejecutado el compilador sin problemas.
Código Delphi
[-] try
Script := TStringList.Create;
Script.LoadFromFile(strdirapp+'test.iss');
INx:=Script.IndexOf('[Files]');
....
Localizo la sección [Files] e inserto a partir del Indice Inx los archivos a añadir en el script
Luego he utilizado una función de Delphi al limite EjecutarYEsperar
Código Delphi
[-]
tmpstr:= directorioaplicacion+'compil32 /cc "script.iss"';
if EjecutarYEsperar(tmpstr,SW_SHOWNORMAL)=0 then
else
ShellExecute(Handle,'explore',Pchar(directorioaplicacion+'inst'),'','',SW_SHOWNORMAL);
Si alguien necesita ayuda que lo diga