I've just written my first application that I'm going to sell online to non technical customers running Windows OS. However I need a Java installer. My .jar file is about 100K in size and the catch is because these are non-technical users, I need to bundle the JRE with it. I would also like the installation to add a desktop icon of my app. I also need to have some directories created under the installation directory. Right now money is tight and would like to know of any open source solutions for this.