From Emsai Industrial:
Emsa DLL Register Tool is a multipurpose DLL information & registration tool for Windows. We made this program because we could not find other tools of this type to be comprehensive enough. This program provides extensive information about system files and other binary files, like exe, dll, and ocx files for example. It also provides ActiveX information for ActiveX components like .ocx files and ActiveX exe or ActiveX dll files. Using this tool, you may register/unregister ActiveX dll/ocx/exe files, and you may also compare two ActiveX files having identical filenames.
This program also provides a very handy function, which can be used to easily register and unregister ActiveX files - Shell extensions. If shell extensions are enabled (look for it in the Options and Help tab), user may right click on any dll or ocx file and select an option from the context menu (register/unregister) to perform the corresponding action.
Another neat feature of the same Shell extensions capability, is the ability to generate an ActiveX report on a folder. To do this, first of all make sure that Shell extensions are enabled within the program, then close it (Shell extensions do work even if the program is closed). Then, you may select a folder at any time, right click on it and from the drop down menu select ActiveX Report. This will scan the folder for ActiveX files, and a text file (output.txt) containing the report will be generated in the same folder, and it will also be opened automatically for viewing.