Deactivate from Another computer

Is there a way that I can allow another computer to deactivate a product key? I am trying to allow a user, who is allowed only 1 activation of our software to deactivate the license in the event of a computer or hard drive crash. So the scenario is that the users computer crashed, they load the software on another computer, which sees the activation to be in use, so the user deactivates and then can reactivate on the new computer. Currently I get a return of TA_E_ACTIVATE when I try from another computer, Thanks

This is by design. You're in control of the activations. If a customer lost their computer or it exploded and no more software can run on it, then they can contact you and you can remotely deactivate the computer.

Switching out the hard drive doesn't require a new activation slot. They can just re-activate on the same computer with the same product key. TurboActivate is smart enough to detect the same computer with minor changes.