¿Como haces para que tu programa abra los archivos con esa extensión? Si lo consigues modificando el registro, comprueba el comando. Debe ser algo parecido a esto:
Código:
"C:\Tucarpeta\TuPrograma.exe" "%1"
Pero tu debes de estar usando algo como esto:
Código:
"C:\Tucarpeta\TuPrograma.exe" %1
Fíjate que en este caso el parámetro no va entre comillas, por lo que cuando el nombre del archivo contiene un espacio, se toma como varios parámetros y no como uno solo.