Out of curiosity, is there anything major missing aside from Utility methods at the parent level for (something like) "AddProcessToRegistry" and (something like) "GetProcessRendezvous"? I was able to get it up and running by adding those two methods, but it is entirely possible that I am missing something major or just flat out misusing the code.
I realize that you are going to release something more complete soon so feel free to ignore me. I'm just doing prep work for my own understanding.