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.