Windows "Open With" doesn't list a Browsed Program

Problem: When I right click on a file, Open with>Choose Program, a list comes up of available programs to use. When I click on Browse and find the program that I want to use, and click Open, that particular program doesn't appear on the Open With screen. In the past the program that I browsed, used to appear under Other Programs, and I would be able to open my file with that program. Has something got corrupted in my registry? Why am I unable to get any program appear on the screen so I can choose it and open the file with that program?

Image result

Solution:
This solutions (compiled from several posts in this thread) worked for me:

It was about another program, but it's not important (Photoshop.exe, for opening *.jpg/ jpeg  files).

Go to RUN, then type Regedit , Hit Enter [Enter to the Registry Section]

The problem was that the corresponding --Default-- string from the key HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\open\command pointed to a non-existent path (because I deleted its folder before and re-installed the app in some other place).
(The key HKEY_CLASSES_ROOT\Applications\Photoshop.exe\SupportedTypes [suggested as a possible solution to this problem somewhere in this thread] wasn't there, anyway)

I just had to edit the Default string from the above mentioned key to point to the correct location, and that's it!

Important NOTE: If you can not edit this registry keys here or don't understand what to do, Just DELETE the folder "PHOTOSHOP" from Application section. Then Re-Install your Program. That's it, It will surely appear in your open with section now !!!

Photoshop appeared in the Open with programs list at the next right-click on a *.jpg/ jpeg file; I didn't even have to browse again for it - it just appeared there, because it was already in the HKEY_CLASSES_ROOT\Applications registry list and now it had a correct path in the Photoshop.exe\shell\open\command key...


Hope it helps anyone! If have more questions let me know !!!