Las dos opciones son validas.
Respecto a la segunda opcción, hasta donde conozco, inno setup no tiene la opcion de crear nuevas ventanas personalizables, pero si lo puedes hacer con
nsis. Al principio es un poco mas dificil crear el instalador, pero trae muchisimos ejemplos, un buen foro, y es muy muy versatil.