EvilDesk, Release 3
[Update: Release 4 is out]
I've updated my EvilDesk and included the user-definable context menu code I mentioned in the comments of my last post.
I've also created a new home for the project, so that I can group the docs together more easily.
I will continue to publish news about updates here on my blog, so if you're already subscribed here, you needn't do anything more to keep up to date on this project.