I have several Virtual machines (VMs) that run through VirtualBox that I have created desktop configuration files for and set custom icons (usually in
.svg format, although to see whether this issue is localized just to SVG icons I have tried using
.png icons, with no improvement in visibility) for. In other desktop environments such as Cinnamon, GNOME 3, LXDE, MATE, Unity and Xfce these custom icons are rendered perfectly fine, without issue, but for whatever reason in KDE (i.e., Kubuntu, installed via running
sudo apt-get install kubuntu-desktop from terminator) these icons simply do not appear. The desktop configuration files do appear in the KDE application menu, but next to their names, where I would normally see their icon there's absolutely nothing shown. See for example, the screenshot below showing how they appear in the KDE application menu.
I also know that when I drag these VM machines from the KDE menu to the plasma panel the application launchers that appears in the panel also has no icon shown. This problem isn't limited to VM machines either, other programs like RuneScape Unix Client (RSU), Avogadro and GNU Octave also have missing icons.