Я использовал launch4j для переноса файла jar в файл .exe. У приложения есть мой значок, но значок на панели задач - это простой значок Java, который я бы предпочел не иметь. На Mac я вложил ту же банку в .app, используя ant и appbundler, и значок в доке в порядке.Значки панели задач в Windows с приложенным Java-приложением
Если он работает на Windows, я попытался
icon = new Image("/Icon-16x16.ico");
mainWindow.getIcons().add(icon);
где MainWindow является сцена, но она не работает. То есть, он все еще показывает значок Java в TaskBar.
ОК, я решил проблему. Вышеизложенное отлично работает с файлами .png. Он не работает с файлами .ico.