How to programmatically recycle a dllhost.exe process in COM+?
Take a look at this. This is a com library that allows you to manage com+ application. Com+ Administrator Reference