Gentoo ships with icons which need to be installed manually. Please refer to URL for further information. It would be nice if the ebuild could post installation handle that. Reproducible: Always
I don't see what the problem is. A sed script in the ebuild already makes this change: --- gentoorc.in.org 2011-01-29 18:21:57.000000000 +0100 +++ gentoorc.in 2011-05-02 03:28:14.000000000 +0200 @@ -2816,7 +2816,7 @@ <PathList> <Path> <index>0</index> - <path>"icons:/usr/share/icons/gnome/16x16/mimetypes"</path> + <path>"icons:/usr/share/gentoo/icons"</path> </Path> <Path> <index>1</index> and the ebuild also installs a desktop file. I think the latter is what you mean, but I can't see what is wrong with the desktop file (except that it probably shouldn't have the .png filename extension in there.
I'm not sure I follow, either. You did not specify the version of gentoo you are having trouble with. gentoo-0.19.9 should install all of the included icons in /usr/share/gentoo/icons and configure gentoorc to find them. At least it works for me. If you are running a stable system and are only using gentoo-0.15.6, there is indeed a problem with the icon path in gentoorc, but it does install all of the icons. It will be fixed when the new version goes stable. Please unmask gentoo-0.19.9 and let us know if it fixes your problem. Otherwise, we will need more information before we can help.
On a new install it works for me too. It looks like that other gentoo must have been a left-over where that fix had not yet been in. Sorry for the inconvenience.