Cuando una ruta tiene espacios se debe colocar entre comillas para que el S.O. entienda desde donde comienzan los parámetros:
Código Delphi
[-]
ejecutarProceso('"C:\Program Files (x86)\KaraFun\KaraFun.exe" "C:\Program Files (x86)\KaraFun\pista1.cdg"');
Saludos.