Buenas,
Las opciones que has escogido no son muy buenas. Launch4J es para crear un wrapper ejecutable de un programa java, no para crear un instalador.
Existen muchas opciones muy buenas de instaladores que hacen lo que pides:
http://www.ssesetup.com/index.html http://www.jrsoftware.org/isinfo.php http://nsis.sourceforge.net/Main_Page
Si buscan en youtube hay decenas de tutoriales explicados usando dichos programas.
Un saludo