For any Xceed product, you only need to distribute the DLL(s).
For the ActiveX versions, the DLL must be registered on the client's machine (by your install program, or by running the REGSVR32.EXE program).
In the case of the Xceed Zip Compression Library, if you are using the library through the DLL API, then you do not need to register the file - you will, however, need to place it in the client's Windows System directory.
Users of the Self-Extractor Module will also need to distribute either the XCDSFX32.BIN or XCDSFX16.BIN file if they are creating self-extracting zip files on the client machines. If you are only distributing self-extracting zip files, then you do not need to distribute the BIN files nor the XceedZip.DLL.
For the .NET versions of our products, the assemblies need to be installed into the Global Assembly Cache or placed in the same directory as the EXE.
A complete list of the assmblies and dlls that must be distributed for each component can be found in their respective documentations.