Now, while this all works perfectly on my machine, as soon as I install the files needed and try using it for someone else, it complains about signing issues.
From what I can see, the only way to deploy this in a universally signed form involves creating a "proper" add-in using the commercial Visual Basic application. There's 2 key problems with this;
a) I'd really like to deploy this without needing to also deploy extra runtime libraries
b) I don't have Visual Basic. (The Express version doesn't seem to support the modules I need)
I've deployed essentially the same thing to Word and Excel with no problems whatsoever, but Microsoft seem to have implemented some arbitrary requirement that prevents me from doing it in Outlook. Has anyone got any bright ideas or am I out of luck?