When you create an instance of an object, the SCM will go to the registry, locate the CLSID, find the path to the component, and launch the component if need be. The registry actually holds the path to the component and it would be wise just to register it in the sys32 folder.