A LOT of this code is cut and pasted from gnome-libs.  If I had more
time, it would be instrumental to actually implement accessors in
gnome-mime* to do this stuff.  However, it will take both a significant
amount of new code to do this.  The problem is this:  I want to be
careful and keep track of system information, and stuff in
~/.gnome/mime-info/user*.  This is important, as I write and read this
data.  I need to know how to 
1) recreate it if need be.

2) 
