Come si fa ? Io utilizzo circa una trentina di DLL. Per fare la registrazione (quando facevamo una modifica che perdeva la compatibilità binaria e ricompilavamo il cliente diventava matto per far funzionare il tutto) ho dovuto fare un programmetto che raccoglieva la lista delle DLL da un file INI e poi con un'API chiamavo il RegSvr32. Se avessi il tutto da codice eviterei di dovermi gestire il file INI che purtroppo cambia in quanto la procedura è in piena fase di ampliamento e le dll (per probelmi di lavoro in equipe) crescono come funghi.