Hacked up a quick script today to help me pinpoint which icons were missing from the accessibility themes. As a sideshow, I had it point out which .desktop and .directory files (as installed by Solaris nv_53) had hard-coded pathnames and/or icon filename suffixes, both of which can break themeing.
It found 61 with hard-coded suffixes, and 6 with hard-coded pathnames (although the only non-Sun ones in the latter category came from gksu)… so, if you maintain a .desktop file, please remember to have its Icon line look something like:
Icon=gksu-root-terminal
rather than
Icon=/usr/share/pixmaps/gksu-root-terminal.png
to ensure maximium themability. (And preferably install generic icons in the hicolor theme rather than the deprecated /usr/share/pixmaps anyway.)
Anyway, back to the real work generated by the script– the 70+ missing High Contrast icons it spotted (not to mention the 120 Low Contrast icons). Oh for the day when this proposal is adopted…