With the file that you provided, we were able to find an old registry key setting that looks like it was hiding the Engine’s attempts to properly register with Windows. Click on the Windows start button, and enter regedit in the Search Programs and Files field.
Locate the HKEY_CURRENT_USER\Software\Classes\.uproject registry key and delete it. Close the Registry Editor and go pull up the Properties window for your .uproject file. Click Change to select the program to use to open .uproject files. You should see Unreal Engine as an option now (if you see two Unreal Engine options, select the one with the blue icon).
This has fixed the ability to set .uproject associations, so thank you!
There is one other workflow bug I’m having at the moment, where I can’t hot-reload/compile in-editor. I posted it in C++ Programming, but if you could have somebody look at it, I’d be grateful - just trying to get everything set up to work ‘properly’ and fast.