Here's a couple of patches that improve, I believe, the DND handling on the config dialog. It's a series of 4 patches: 1 - refactor dnd handling to separate module (launcher-dnd.c) 2 - add support for regular executables and non-executable files 3 - add support for 0install in separate module (launcher-dnd-0install.c) 4 - some fixes for the 0install support. I know you don't really like 3/4, but apparently they did work and were used by people, so I think we should add it back. As a reward to people sending patches ;-) The patches have to be applied in order. NOTE: Patches were created with git. If you have a git repo you can use git-am to apply these. Otherwise, patch -p1 should work, although you may have to remove the headers.
Created attachment 1480 refactor dnd on config dialog
Created attachment 1481 add support for executable and regular files
Created attachment 1482 add support for 0install
Created attachment 1483 some improvements for 0install support
You can commit the first 2 patches, but this whole 0install thing makes no sence to me. It's a ROX desktop thingy, lets keep it that way.
4.6 is bug fixes only, code does not apply on the 4.8 panel and no need for 0install in Xfce imho.