in reply to [OT] Software registration and activation.
I've never had to do this myself, but observing what vendors do, I'd say most use the registry, but some use a plain file.
Seems like with the registry method, the customer is "forced" to go back through your supplied installation procedure to move the app around in the filesystem, but with a file-based key, the customer can just move the thing with no hassle.