I noticed that if I try to assign an image called ‘terminal’ to ‘konsole’ then what does get used instead is a ridiculous gnome konsole icon looking like a complete workstation. I have finally discovered that for MY image to be used I have to rename it to ‘Konsole’ (or maybe just ‘konsole’). This is a problem, ANY image should be assignable. As example let me cite Seamonkey which has email, composter, web-navigator, newsreader and who know what other functions EACH of which really requires a DIFFERENT icon to avoid confusion.
Very similar to mine, I also use next to no stock icons, one reason being that many of them are ridiculous and have no relation to the program or to icon-design which does have basic rules. The thing here is that lately the image name cannot be any name.