Joe : I already proposed a “desktop-entry-hotplug-spec”  some time ago. I sent it two times and didn’t receive any feedback, so I wasn’t sure whether it is considered important.
The other feature you demanded (actions for files) is IIRC already implemented by KDE. I’m not sure how we should tackle this and I am not so happy with the KDE system.
[Desktop Action reSize640x480]
Name=Scale to 640x480
Exec=mogrify -resize 640x480! %U
While it allows for maximum flexibility we’ll end up with a can of worms when internationalizing this since it will be distributed with each application, especially with routine actions like printing. Also, it doesn’t consider how many items are selected – it is common to use ngettext() for internationalizing strings referring to countable objects.
It would really be great if we at least had some actions – maybe similar to those in  – for printing and enqueueing. Applications would simply provide a special Exec parameter, and we could immediately see that an application provides this capability.
Oh, and while we’re at it I also have an old “keyword-spec” draft that might be of general interest. I’ll sent it to you by email to get some feedback.
For years I’ve been very unhappy with the MIME type/application association.
The Ubuntu guys did a spec  and came up with a not-so-pretty UI, so I hacked something together. The (not yet implemented) architecture is described under , a very first (failed) UI experiment can be found under  and the first serious proposal under . I really like it :).
 and  provide python scripts that should run flawlessly under Ubuntu Edgy. It turns out that script languages extremely simplifiy communication between developers and usability experts as both can run a script and there is no compilation hurdle.
Feedback appreciated, preferably on the usability list.
I still don’t have a concept how we can properly integrate URI handling with MIME type handling. Maybe it’s best to just set the HTML/email message MIME type handler when changing the URI handler (the latter is stored in GConf).
Refurbished old patch for GnomeVFS volume editing:
GNOME bug 316403. Also includes a volume editing GUI. Enjoyed hacking.
Oh, and thanks a million to Ross Golder, from GNOME Subversion migration fame! Make sure to check out http://www.xenomai.org/index.php/Teaching_-p_to_svn_diff if you need diff -up.