Exactamente lo que tú dices no tengo ni idea pero conozco un truco para ocultar archivos ejecutables.
Bien lo primero coges tu ejecutable y le cambias la extensión por la que quieras (jpg en este caso)Luego creas un acceso directo de cualquier archivo. Bueno, ahora haz en éste último click derecho y luego en propiedades. Luego en la box de destino escribe lo siguiente:
%systemroot%\System32\cmd.exe /c start *.jpg
Sustituyendo el * por la ruta del archivo ejecutable al que le has cambiado la extensión.
Esto hace que cualquier archivo se ejecute en la consola, como si de un ejecutable se tratase, tenga la extensión que tenga.
Saludos.