James Hawkins : msi: A progid who is its own parent cannot have a clsid.