Conversión de un archivo batch a un ejcutable
Ya tienes tu archivo batch programado, ahora debes convertirlo a un archivo ejecutable, ¿por qué?, pues bien, el archivo batch muestra una ventanita, la consola de comandos (o símbolo del sistema) mientras se están ejecutando las tareas que se han programado en él, entonces, lógicamente esa ventanita va a molestar a tu usuario del host remoto, y no quieres que eso ocurra, ¿verdad?, pues bien, si lo conviertes a un archivo ejecutable de tipo "ghost", se ejecutará oculto. Además de eso, los archivos ejecutables permiten que se le cambien el icono, así podrás personalizarlo un poco, jeje... y bien, otra cosa que tienen es que no permiten ser "leídos" como los batch, es decir, el usuario remoto no podrá saber qué hay programado en ese archivo, así no te robará tu código 
Bien, para poder convertir el batch a un archivo ejecutable necesitarás una aplicación, Bat to Exe Converter 1.4, hay muchos pero ese es el mejor (para mí), y puedes descargarlo de mi Web pulsando el enlace.
Bien, una vez tengas la aplicación, la descomprimes con la carpeta delta que creaste y donde guardaste el archivo de configuración .bat, una vez descomprimido la aplicación, la ejecutas, te aparecerá esta ventana:

Bien, como puedes ver, hemos remarcado las 3 opciones importantes de la aplicación, el icono no lo cambiaremos a este archivo ejecutable, sino a otro que contendrá este archivo de configuración más el DELTA. Debes marcar la opción "Ghost application", esto es muy importante.
Bien, ahora debes tener algo así en tu carpeta delta:

Lo marcado en verde es el archivo ejecutable que te ha creado la aplicación, como puedes ver, mide más que el archivo .bat, no te preocupes, es normal, además, son sólo unos pocos KB, nada importante.
Bien, te recomiendo que no elimines el archivo batch, ¿por qué?, pues a ver, si tu IP es dinámica, es decir, que va cambiando cada vez que se reinicia el router, tendrás que reconfigurar el batch con la nueva IP, de lo contrario ese archivo no te servirá ya que le indicará otra IP al DELTA, una que no será la tuya.
Dicho esto, ahora te vas a descargar el NETCAT, sí, el NETCAT, el DELTA todavía no lo has creado. Lo descomprimes y lo guardas en la misma carpeta, entonces, tendrás estos archivos:

Bien, como puedes ver yo le he cambiado el nombre a delta.exe, tú puedes ponerle el que quieras, mejor que no sea muy largo. Ahora ya tienes todos los archivos necesarios para empaquetarlos en uno solo.
Empaquetar archivos con IExpress
Para empaquetar los dos archivos (el batch no), necesitas un programa que incorpora Windows, se llama IExpress. Pulsa la tecla Windows + R, en la ventana ejecutar escribe iexpress, te aparecerá esta ventana:

Se trata de un programa que empaqueta archivos, es decir, que mete varios archivos en uno solo y luego, al ejecutarlo extrae los archivos automáticamente y de modo oculto (si se configura así). Ahora pulsa siguiente con la opción "Create new Self Extraction Directive File." activada, a continuación dejas marcada la opción como en la imagen y pulsas siguiente.

Aquí deberás poner el título que aparecerá en el mensaje al ejecutar el programa, ponle "Información", por ejemplo.

Aquí dejas marcada la opción como en la imagen, la verdad es que no te interesa ponerle un promt personalizado, aunque esto tampoco iba a repercutir en el resultado final.

Aquí pones que no te muestre la licencia, tal y como indica la imagen:

Desde aquí agregas los archivos al paquete, ahora debes pulsar el botón "Add" y luego buscas y agregas los dos archivos ejecutables, el DELTA y el archivo de configuración, ¡el ejecutable!.

Una vez agregados los archivos, pulsas el botón "Siguiente".

Aquí eliges en el apartado "Install Program", el archivo de configuración, en "Post Install Command" lo dejas en "<None>".

Bien, ya casi acabamos, ahora aquí elige la opción "Hidden" para que no se muestre ninguna ventana cuando el usuario ejecute el desempaquetador.

Aquí pones "Display message" y escribes el mensaje que aparecerá después de haberse ejecutado el programa.
Actualización: He probado en varios sistemas seleccionar la opción "No message" y por consecuente el programa no se ha ejecutado bien, más concretamente no ha copiado los dos archivos, por lo tanto es recomendable poner un mensaje.

Ya para terminar, eliges la ruta dónde quieres guardar el archivo junto con su nombre, por ejemplo "C:deltadelta.exe" (debe ser un .exe) y activas la casilla de "Options" como muestra la imagen:

Aquí le pones que no reinicie, tal y como muestra la imagen:

Para terminar con esto, marcas la opción "Don't save". Luego pulsas "Siguiente", "Siguiente", "Finalizar" y ya estará tu ejecutable creado.

Cambiar icono e información del ejecutable con el Resource Hacker
Ahora que ya tenemos nuestro ejecutable, que ya podríamos llamarle DELTA, lo que haremos será cambiarle el icono y alguna información que contiene el ejecutable, como la versión, nombre de la compañía, etc...
Para ello debes descargarte el Resource Hacker 3.4, pulsa el link para descargarlo de mi página web.
Bien, una vez descomprimido, ejecutas el Resource Hacker, se le suele llamar Reshack, suena mejor
ahora abres el DELTA desde ahí, una vez abierto te aparecerá esto:

Pues bien, si es así, despliegas la carpeta "Icon Group" y "3000", marcas el símbolo "3082":

Ves, te muestra los iconos que tiene actualmente el archivo ejecutable, para cambiarlo debes pulsar clic derecho sobre el "3082", "Replace Resource", luego el botón "Open file with new icon..." y seleccionas el icono que quieras ponerle. Luego pulsas el botón "Replace".
Luego despliegas "Version info", "1" y seleccionas "3082":

Nos interesa este apartado, ahora cambiarás los datos de modo que quede así:

Ahora pulsas "Compile script", de este modo eliminarás datos innecesarios del archivo ejecutable.
Finalmente vas a "File > Save as..." guardas el DELTA con el nombre que quieras, en mi caso delta.exe. En el próximo capítulo te enseñaré cómo conectarte con el host remoto utilizando DELTA.