Hola,
si le estas pasando la cadena asi tal cual, por ejemplo listbox1.Items[0] := 'c:\archivos de programa\fichero.gif', estas llamando a ejecutar asi:
photoshop c:\archivos de programa\fichero.gif
donde el primer argument es 'c:\archivos', el segundo 'de', y el tercero 'programa\fichero.gif'. Creo que con un quotedstr lo solucionas. saludos.
|