Cómo hacer un programa portable

Hola para los que no saben como se hace un programa portable aqui les dejo un tutorial muy bien detallado para que puedan compartir con los demas caseros los programas portables que hayan creado.
Bueno primero explicare que es un programa portable:

Ventajas

NO usa en espacio en disco duro.- Asi es, este tipo de programas no es necesario instalarlo en el disco duro para su función, ya que al momento de usarlo solo se da clic sobre el instalador (mejor dicho el icono que lo abre) para usarlo desde la unidad portable (USB) o desde el mismo disco duro de la computadora.

NO es nesesario tener el codigo de activacion(SERIAL).- Para un programa portable de gran tamaño (unos ejemplos Photoshop, Flash, Dreamweaver, etc. Etc.) estos programas son inmensos en su instalación y para poder utilizarlos en su instalación es necesario poner su numero de serial para que funcione correctamente y pueda instalarse en la computadora, para un programa portable, esto ya no es necesario, ya que el programa al hacerlo portables ya debe de traer la clave ya capturada para que no halla ningún problema en el uso del programa.

Es portable.- Por eso se llama programa portable, ya que en cualquier computadora y en cualquier lugar, mientras la computadora tenga entradas para un dispositivo USB puedes utilizar este programa y esa es la mejor de las ventajas que trae este tipo de software.

No consume muchos recursos del registro.- Así es no consume muchos recursos en el registro de tu sistema para su uso, solo que en eso no estoy muy de acuerdo, que esto fuera como una ventaja, ya que en realidad si consume recursos (no muchos como los que están instalados) pero la ventaja es que el registro del sistemas operativo no se modifica y si el registro de tu sistema operativo no es modificado es mas rápido la lectura, en vez de estar buscando una por una de las entradas del registro, para que funcione correctamente.

Desventajas
No se guarda como archivo.- como es esto, algunos de los programas portables no guardan los archivos si no que guardan archivos temporales del archivo original con el cual ya habiamos trabajado con el programa instalado completamente en la computadora, ya que algunos programas portables no bien probados es lo que hace (que me sucedio muchas veces con el de office 2003 y office 2007 portables ambos) que solo se guarden como archivos temporales y esto da porblemas al momento de querer abrirlo con un programa ya instalado en la computadora ya que no jala o abre el archivo temporal creado por el portable…

Las herramientas opcionales estan desabilitadas.- algunos portables son subidas al internet para su descarga pero sus creados no checan que funcione correctamente todas sun funciones, es decir si todas las opciones con las que cuenta la herramienta o programa al convertirse en portable funciona correctamente como si estuviera instalada, ya que da el problema antes mencionada y da el problema de que no se pueden utilizar algunas herramientas por que del porgrama del que se creo el portable (es decir el original e instalado en la computadora) no fue buen instalado o fue bien Crackeado para que las opciones y herramientas funcionen correctamente (esto me sucedio con el Corel Draw X3 Portable y el Corel Draw X4)

Se actulizan automaticamente.- esto me toco con varios programas que al momento de cargarlos en forma portable y funcionan correctamente me sale que debe de actualizarce con una herramienta qye debe estar instalada en el sistema y he ahi el pronlema que lo que estamos utilizandono esta instalado en el sistema (computadora) y como puede estarse actualizando, lo que sucede que muchos programas se pueden modificar que no se pidan actualizaciones antes de crearlos en forma portbale para que en esa forma el porgrama no necesite actualizarse y nunca caduqe (claro si fue crackeado)

Por fin el

Tutorial


Existen diversas formas de hacer programas portables para llevar en un pendrive a doquier. Una de las más populares quizás es la que utiliza al famoso compresor WinRAR. Mediante la correcta configuración del software se puede comprimir un programa instalado en la PC y llevarlo donde sea en un pendrive para seguirlo utilizando en cualquier otra máquina sin necesidad de que lo tenga.
Teniendo WinRAR (se baja de www.winrar.es ya instalado, hay que buscar el directorio de instalación de la aplicación que se desea hacer portable. En el ejemplo se convertirá en portable al popular reproductor Winamp. Generalmente las aplicaciones se encuentran en la ruta "C:Archivos de programaNombre del programa", por lo que para ubicar al mismo habría que ir a "C:Archivos de programaWinamp". Una vez dentro de esta carpeta, ir a "Edición - Seleccionar todos". Hay que asegurarse que todos los archivos que componen al reproductor estén en azul. Luego, hacer clic derecho sobre esta selección y, en el menú que aparece, elegir la opción "Añadir al archivo a "Winamp.zip"" (también puede figurar "Winamp.rar".



Tras unos segundos de compresión se verá en la misma carpeta el resultado, un archivo "Winamp.zip". Es recomendable llevar este archivo a otra ubicación, el escritorio sería una buena opción. Una vez en creado el archivo comprimido (ZIP o RAR), localizarlo en el escritorio y hacerle doble clic para examinarlo. Al abrirse WinRAR presionar el botón "SFX" localizado arriba a la derecha. En la ventana que aparece, presionar "Opciones avanzadas SFX". En la siguiente pantalla, modificar los parámetros de las solapas "General" y "Modos" como se muestra en la imagen. En este caso, como se trata de Winamp, en la solapa "General" se escribe el nombre del archivo que ejecuta este reproductor "winamp.exe". Este nombre de archivo deberá cambiar por el correspondiente del programa que se esté convirtiendo en portable. Esto generará un archivo "Winamp.exe" final que es el que se transportará en el pendrive.