Originariamente inviato da andbin
No, non è la stessa cosa.
Quando usi il "Apri con..." tu scegli un eseguibile/programma e il sistema alla fine lancia:

..path...\eseguibile.exe "documento.xyz"

Questo non è appropriato per java/javaw, perché il comando per avviare un jar è:

java -jar nome.jar
o
javaw -jar nome.jar

e con l'"Apri con" non puoi passare quel -jar (mi pare così, ma verificherò). Quindi o smanetti con il registry di Windows oppure reinstalli un JRE o altro.

Una ("normale") JDialog in effetti non ha una icona nella taskbar. Ma a questo punto .... usa JFrame.

Se proprio vuoi usare JDialog, sappi che da Java 6 puoi impostare la modality-type, vedi i costruttori di JDialog che ricevono un Dialog.ModalityType. Se imposti uno dei valori possibili (ma devi capire/sapere cosa scegliere), la dialog ha la icona nella taskbar.
D'ora in poi lo aprirò da console, tanto fa lo stesso...

Per quanto riguarda l'icona nella taskbar, io ho scritto un programma enorme e non modificabile che prevede l'uso di una serie di JDialog con ModalityType.DOCUMENT_MODAL.
C'è la maniera di far visualizzare l'icona? O devo mettermi l'animo in pace?