¿Necesitas crear el Asistente de instalación de alguna de tus publicaciones? Entonces no le des más vueltas. Lo que tienes que hacer es probar el programa InnoSetup.

Captura de InnoSetup

InnoSetup es software libre, desarrollado con Delphi, por el admirado por muchos (yo el primero) Jordan Russell. InnoSetup es una herramienta excelente, con una fama y popularidad bien merecidas.

InnoSetup permite un control absoluto sobre los Asistentes de instalación que puede crear; cuenta con un lenguaje de Script basado en Pascal con el que es posible hacer virgerías.

Se apoya además en una comunidad de usuarios que han llegado a preparar no pocas herramientas para InnoSetup, como el "entorno visual" para InnoSetup ISTool.

Personalmente lo he usado desde que lo conozco en todos los proyectos que han requerido de un Asistente de instalación, sin ir más lejos, todos mis NeoPlugins usan InnoSetup.

Creo que InnoSetup es un programa que cumple perfectamente su objetivo, es un programa magnífico, que conviene conocer, aprender y utilizar. Y no sé para qué decir más, ¡será rara la persona del mundillo que no conozca InnoSetup!