Marshal.ReleaseComObject Considered Dangerous