Hola! Bueno con respecto al icono del .jar yo para cambiarlo creo un acceso directo de ese archivo.. Y desp a ese acceso directo, le haces clic derecho -> Propiedades, en la solapa Acceso Directo, hay un boton que dice "Cambiar icono".. Le haces clic ahi, y te va a permitir cambiar el icono... La imagen tiene q ser .ico..
Y para cambiar el icono de la pantalla que se muestra arriba a la izquierda, se puede hacer con este metodo..
Cita: setIconImage (new ImageIcon(getClass().getResource("/Imagenes/imagen.png")).getImage());
El metodo va despues del initComponent(), en el contructor de la pantalla..
Bueno, no se si respondi a tus preguntas, cualquier duda me decis..
Saludos!