MakeInstall creates an INSTALL.EXE for your Java program, with full install and uninstall support -- - A great alternative to InstallShield.