Distribuição

para distribuir minha aplicação eu crio um jar executavel e pronto…
mas eu queria distribui-la como programas mesmo…
por exemplo… azureus ou mercury são feitos em java…
mas o programa não é apenas um arquivo jar…
como isso funciona…
como eu faço para deixar meu programa desse jeito?

Installanywhere java