Even if there is a contract, you could easily get out of it, and there would be no legal information to contact and charge the person with breaking it. It would be difficult to tell if the user in question completely destroyed all instances of the software as well.