Rondando por la Internet encontré, -por casualidad- pues no es el tema que me ocupa por el momento, un artículo que creo que no tiene desperdicio para los desarrolladores de software independientes (ISV):
Implementing a partial serial number verification system in delphi
Contiene ideas prácticas y sencillas para desarrollar un sistema de protección único para nuestros sistemas «públicos».
Aclaro: No estoy en contra del uso de componentes o soluciones de terceros… solo creo que el artículo no tiene desperdicio y quise compartirlo.