I have been able to change the runtime icon using this example like this
getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass() .getClassLoa
You may use JSmooth to create executable java file and also associate icon to it.