Hola VTORRES, te paso el codigo que utilizo para cargar una aplicacion externa y pasarle los parametros:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
CargarCompresor : string;
Archivo : string;
begin
if opendialog1.Execute then
begin
CargarCompresor := 'C:\Archivos de programa\WinRAR\winrar.exe';
Archivo := opendialog1.FileName;
winexec(pchar( '"'+CargarCompresor+'" "'+Archivo+'"'),SW_MAXIMIZE);
end;
end;
Bueno espero que te sirva.
saludos
Fernando