Hi
I have FULL CONFIDENCE of completing this TRUSTED VSTO plug-in using C# according to best practices for VSTO. As you have mentioned C# programming, I am assuming you want a VSTO add-in. So, the plug-in won't cause Outlook to linger in memory because of dangling references. (By TRUSTED, I mean the plug-in won't trigger security prompts from Outlook's Object Model Guard.) The add-in will work on all versions of Outlook 2007 and above.
QUESTIONS
Can you please elaborate on the exact functionality required? For example, by automatic tagging, do you want to automatically assign color categories to the email based on sender?
EXPERIENCE
Although new to Freelancer.com, I have EXTENSIVE experience (> 11 years) in developing add-ins for Outlook. I have developed add-ins for Outlook 2007 AND ABOVE using VB.NET/C# and COM/VSTO as well as Office Web add-ins. In fact, I have developed add-ins for Outlook 2000 up to 2003 using VB6 as well. I am completely familiar with Outlook Object Model and, as such, know underlying mechanisms thoroughly and in-depth.
These are two of the plug-ins I developed (among others):
1) NDR Emails Aggregator
This add-in automatically collected Non-deliver Receipts (NDR) received in Outlook Inbox, moved them, and generated appropriate reports.
2) Picture Attachments Viewer
This add-in displayed all the image attachments present in a message in a separate form. User does not need to download the images to disk and view them for each message.