|Were the programs installed after the restore point? If so their Registry entries will have been wiped so they have (effectively) been uninstalled although the files are probably still there. If that's the case, just reinstall thm. And create another restore point after you have installed everything.|
The same goes for customizations made after the restore point. The whole point of a System Restore is to restore the system to the state it was in when the restore point was created. If it didn't delete, or disable, things then whatever was causing the problem in the first place would still be there, wouldn't it.