I've had several cases lately where after installation at a new customer, the program reports "User Account exceeded for this license", even though register.exe shows > 2 users, and there is only the current user tryign to start a program. This generally comes to be that the c:\programdata\......\licenses\ folder is read only, or the contents are read only.

1. The registration program should check and re-set the permissions on the license file.
2. The Registration Checker code in the runtime should be able to tell the difference between "user count exceeded" and "Hey, I'm not allowed to lock this file, because I don't have rights..."