Ironically, their method sounds a bit like safedisc. You know...encrypt the executable file? But how does it work? When someone changes their email address, does that change follow with this? I'm guessing potentially not.
It's quite simple, you deauthenticate the file and then authenticate it again with your new email address.