Yo prefiero entrecomillar (entre comillas dobles, la que está encima del número 2) las rutas, ya que permite depurar el programa mejor sin tener que descifrar el nombre corto a qué ruta pertenece.
Código Delphi
[-]Copyfile(' "c:\Archivos de programa\mi carpeta\miarchivo.exe" ', ' c:\mio.exe');
Saludos