Here's the potential scenario:
Enterprise customer purchases 4,000 copies of our software. We provide one license key, set to 4,000 activations.
Rather than the customer's I.T. dept then providing the key to their 4,000 users, is there a way to write the key to all users' machines (i.e. is there a place it is stored that could be written to in a known way via a utility or script), such that all a user would have to do is click "Activate" in our app, but they would not have to enter a key.
Not only would this be more convenient for the users, it seems it would also be a lot more secure for us, because the 4,000 users who might be tempted to share the key, would never see it - only the customer's I.T. dept. would see it.