Is it Win 7 64 bit ?
Here is the thing, normally any software you install which interacts with system hardware windows 7 will create a restore point by itself. if you are not able to find it then try this,
Right click on My Computer->Properties->Advanced System Settings->System Protection Tab
Make sure under available drives for C: protection should read as "On" If its on or off click on configure button and see the restore settings is not "turn off system protection" it should be "Restore system settings and previous versions of files".. Apply and ok..
If that is not fixing the problem and then let me know..
Even though the process of creating a restore point successfully completes (so it says) when I go and look it isn't there. In one case I was able to see it but then it disappeared in reboot.