A DLL is a class library. It can be created using ClientAce objects or API calls, but it is not possible to sign a DLL. Each application that is created using a DLL will need to be signed. For example, if there were three applications calling a DLL designed to show server status information, each application would need to be signed despite using the same DLL. For an example project, refer to Using a ClientAce DLL.
Note: For more information, refer to the ClientAce product manual.