Since the cert is self signed on each PC, it seems to be more appropriate to use the computer name as the Cert name
In this commit, we require elevation which is needed to add the self-signed cert to the Personal store, and to the registry. We also use the OpenFileDialog to select the target RDP File