Some applications read the process performance data registry value to determine if they are the only instance of the application ...

Some applications read the process performance data registry value to determine if they are the only instance of the application running at any one time.  This value was locked down, so that processes that try to open it for write will fail.  Handle the failure case and fake the value so that the application thinks it is the only instance.