I'm with doug on this, but I think we need to document this heavily. We can't rely on embeddors to read between the lines. We need to be explicit!
"If you need to register your component, manually register it with XXX or initiate autoregistration by calling XXX. Autoregistration will register all new or changed DLLs in the components directory. Running autoregistration at every startup of your application will signifigantly impact your startup time, and is not recommended. Instead, initiate autoregistration [using a utility such as regxpcom?] from an installer, immediately after placing new files in the components directory" I'm not sure where this belongs, seems like it would be useful around the NS_InitEmbedding() call cc'ing ellen to verify that there is such information also exists in the embedding documentation. If there is seperate XPCOM documentation, it belongs there too. Does this have an MRE impact? Seems like it does if people are dropping components into the MRE. CC'ing chak. And again, posting to the newsgroup does not constitute documentation. Alec
