New comment by MIvanchev on void-packages repository https://github.com/void-linux/void-packages/pull/46753#issuecomment-2051078742 Comment: > Thanks for the suggestions. Do you know if there is a failure case if the icon entry is included without an icon? It seems to validate fine. I'd prefer to leave it because I'd likely forget to add it later. Void doesn't validate the file at all. With my launcher (xlunch) there isn't any icon in this case (icon specified but not found) whereas xlunch puts a generic icon if there is no icon specified at all. So for me nothing is slightly better but different launchers likely handle this in their own manner. > Can you also clarify why `hicolor-icon-theme` is required? My understanding is it is depended on if the app uses icons from the desktop icon theme for e.g. in its buttons, which abaddon does not do. IMO the package is required if you use something from `/usr/share/icons/hicolor` even if you put it there but I'm not 100% certain.