If a customer's hard drive crashes then they can just install your software on their new hard drive, use the same exact product key and activate. TurboActivate's proprietary fingerprinting technology can handle cases like this.
If a customer wants to deactivate and move to another computer you can add that ability to your app: https://wyday.com/limelm/help/activations/