Java installer is use because it gives best windows integration, up to maximum native code. It is the best possible integration of the application. Java installer creates short cuts at the main menu...