Я ищу лучший (быстрый и простой в реализации, не обязательно самый надежный) способ наложения значков файлов в проводнике Windows 7 из прототипа, написанного на Java. Я видел на SO вопросы о наложении значков в Net и Python, ни одного для java.
Я боюсь, что это не может быть полностью сделано в Java. Вы должны создать и зарегистрировать COM-объект, который реализует интерфейс IExtractIcon, среди прочего, и связать его с файлами, которыми вы хотите управлять. подробнее здесь
Посмотрите на JNA (https://github.com/twall/jna) - это позволит вам вызывать собственный код - например, из user32.dll и т. Д.) Без нагрузки, которую наложит на вас JNI. Мы используем JNA для получения например, заголовки других окон. Если вы найдете информацию о наложении значков из собственного кода, вы сможете легко перевести ее в JNA.