The http://freedesktop.org/wiki/Standards/icon-theme-spec/ compatible desktop environment should solve this on it's own.