I noted on AutoDesk forum post that there are commercial SDKs that allow you do read/write/render DWG files within your Windows Forms application. http://www.woutware.com/cadlib/4.0/pricing.html is one example.
Are there Commercial SDKs to read/write/render AutoDesk Revit files within your application? I have asked on an AutoDesk forum.