Rick,
The solution is dongle or key. I have ORCAD, a PCB cad system and I use a donlge. I can use it on any machine but only one at a time becasue of the dongle. IC will have to start using dongles or keys for security. This method they are currently using is impossible. This dongle gives IC the assurance that the license is not being abused and it gives the customers the asurance that if their system crashes or they want to upgrade, they can move the dongle and the software to another machine without much hassle.