I suggest implementing a more modern licencing system, like the one Xbench or Finereader uses nowadays : give a licence, and one can then open the software on various computers, as long as it’s used only on one computer at a time. When a second person opens with the same licence on another computer, the software just says : your licence is already in use, or something like that. This way one can change computer without having anything to do.
For the moment, we have to deactivate/reactivate, and this procedure often does not work properly. Of if one computer crashes for eg (I had the case the other day), the only thing we can do after installing the software on our new computer is email the helpdesk.
The network licence does not help either if you are working from home and not from a workplace (which is becoming the norm now).