I also couldn't find any decent sample plugin, so I busted one out myself. Could I get feedback on it, please? Also, some added comments would be appreciated to explain what's going on. For example, what's the osd for? And the config function/method/whatever Python calls it? And the arg, menuw, etc. And what's all the text in the menu entries for? I don't see any of them.
-b
sample.py
Description: application/python
begin:vcard fn:Ben Ford n:Ford;Ben email;internet:[EMAIL PROTECTED] note:If you receive something that says 'Send this to everyone you know,' pretend you don't know me. x-mozilla-html:FALSE version:2.1 end:vcard
smime.p7s
Description: S/MIME Cryptographic Signature