Maybe try doing windows startup repair, you may have accidentally moved your program files, if you dont mind uploading another picture, hold the Windows Logo Key and then Press R (whole holding the windows key still) and a box that says run will show up...
Type safestwindowsdriveletter\windows\system32\cmd.exe /K
A dos prompt will open (command promt)
Type
set
(hit enter)
it will show all your variables, either post a pic or look for a variable called %ProgramFiles% and %ProgramFiles (x86)%
See if they point to "C:\program files" and "C:\program files (x86)" respectively, you will see al lyour local variables such as "Path" , user, etc. look for the one the programs WERE located in and see if its actually the right location.
Also check the "C:\program files" / ( x86) folder to ensure they exist yourself, if not you have a problem and a wipe is the way to go.
If they do you can open them and then right click while they're open and click "Pin to Taskbar", that will replace them...but you want to fix the paths if they're wrong as well.
If you KNOW you had no error in this, likely a virus so you may want to wipe.
Depends on the situation.