Registrar dll

eu sou iniciante em computação entào to com uma duvida creio eu básica. Eu notei que o aplicativo do windows regsvr32 faz registros de dll e ocx, no entanto eu não entendi pra que eu preciso registrar um dll. Alguém tem idéia do por que registrar um a dll no windows xp??? se eu não registrar acontece o que?

Algumas DLLs são feitas para serem usadas pelo sistema COM do Windows (Component Object Model).
Essas DLLs permitem a criação de componentes usando-se o ProgID (um nome registrado globalmente no sistema) ou o ClsID (um ID único registrado globalmente no sistema) e tipicamente são codificadas em C++, Delphi ou VB 6.0.
Você precisa “registrar” as tais DLLs para que um programa qualquer que saiba falar COM consiga localizar a DLL e criar componentes (também chamados de “objetos”, um pouco indevidamente, pelo pessoal do VB e C++).

Uma “ferramenta” mais visual de onde você pode enxergar essas DLL´s registradas ou seus componentes COM+

Iniciar >> executar >> dcomcnfg