Good idea, but a rather limited implementation to justify a full plugin.
Why not offer the ability to replace all (most) admin icons and even for users to extend to unknown ones?
No need to go away from the code-based use – keep it simple but make it powerful.
http://wordpress.org/extend/plugins/post-type-icons/