You only need to distribute the SmartUI2.ocx file with your applications in order for Xceed SmartUI to work. You may not distribute any other of the library's files.
It is highly recommended to place the SmartUI2.ocx file in the Windows System folder, with an application that does version checking, so that an already existing version of the file is not overwritten by an older version. Xceed Software will ensure that as long as the file keeps the SmartUI2.ocx name, it will always be backwards compatible with older versions. So applications compiled to work with Xceed SmartUI v2.0 will work with a future v2.x OCX.
The SmartUI2.ocx file is fully self-contained, which means that target machines do not need any other files (such as Microsoft's CryptoAPI package or MFC40.DLL, MSVCRT40.DLL or ATL.DLL etc.), other than the Visual Basic 6 runtime, in order for the SmartUI2.ocx to register and work on the machine.
Only registered users are licensed to deploy or distribute applications that use the Xceed SmartUI.
The License method must be called to license the library for runtime use. This applies to both registered users as well as users of a time-limited free trial license.