They mention Autoruns, I use StartupCPL. Once installed you will find it in the control panel. It will list items starting up on system boot and give you the path to said start up item.
Far as system restore goes, that's a bad idea. YMMV.
I had Hitman Pro installed which is a second opinion scanner, but the damn thing scanned so often it was starting to annoy me so I uninstalled it. Since I use Comodo Firewall with Defense on and Panda cloud and use a host of other things not to mention common sense browsing the web I figured I didn't need it.