It's always been hard to develop applications for Exchange Server. I base this statement on my experience as a developer and on the number of comments I've heard from other developers who have tried to extend, modify, or remove certain Exchange...
Tips and techniques for using Microsoft SharePoint technologies