At work we use a couple of custom columns in the Outlook contacts to serve as an "signout board" so we can see when developers are at another site since we're spread out across a couple of locations. The way this is currently implemented is via a custom view of the contacts that is displayed as a spreadsheet that folks can update their status with.
I'd like to create a little tool that functions more like your typical IM client, where I can simply pick a status from a drop down, click it, and be done. No need to pull up the special contact list from my favorites or anything like that. This is also helpful since we'll update the status of another other developer in the event they call in sick.
I see how I can do this with VSTO as an add-in to Outlook, but I'd like to make it a standalone app. All the documentation I've looked through so far has been messy COM stuff or concerns regarding security issues.
Is there an easy way to access/update Outlook contacts outside of VSTO, or would I be better off simply sticking with creating an Add-In?