One frequently asked question is, “how do we register our program for a file extension when other versions (or programs) that handle it might also be installed?”
The overarching question is really about how to have non-shared resources both write to a shared resource. But in the case with the Windows registry and file ...