FYI, I submitted https://fedorahosted.org/fpc/ticket/440
and https://fedoraproject.org/wiki/User:Rdieter/mimeinfoDraft
for your consideration. It's basically a scriptlet optimization similar to the icon cache one, so that it runs only once per transaction. It utilizes a new -n option supported only in rawhide.
-- Rex
packaging@lists.fedoraproject.org