Ryan Powers built a managed viewer (which leverages Stephen T's framework) as part of Microsoft's Developer Pack for VS 2008 project. Check out his blog for details:

http://blogs.claritycon.com/blogs/ryan_powers/archive/2007/07/26/3245.aspx

Built for Orcas B2, but he told me most of the tools also work in VS2005.