Please, do not duplicate the topics.As I wrote we do not sell any protection software. We can recomend to use Nice Protect or WinLicense to protect your software (and WCL can be wrapped as well).
From the other side. If you use WCL C++ or WCL VCL you do not need to protect it as it is impossible to use WCL without headers and LIB (for C++ version) and without DCUs for VCL version.
If your application is .NET then protection (even with Key or Code) is absolutely useless as it needs just a few minutes to desassembly your .NET app (let say with .NET Reflector) and find the key. Any person who can use WCL.DLL from .NET can find the key.
If you use COM version - the situation is the same. Just few minutes with VB Decompiler and you know all you need.
We don't think that addining any Registration Key protection into WCL will give any real protection. In fact it will bring just lot of problem to our customers and will never protect WCL.