Criar um setup

Bom dia a todos. Criei um aplicativo e gostaria de saber como criar um setup de instalação dele. Se algum de vocês souber de algum programa que faça isso, com barra de status indicando a instalação e tudo mais, agradeço.

Usa o inno setup,é bem simples de usar,e o script dele é bem simples e facil de personalizar,da uma pesquisada no google que você encontra uns tutoriais

Não duplique tópicos: http://www.guj.com.br/posts/list/197650.java

Esse tópico será trancado.