tak jsem se prokousal až na msdn- poslední ostavec to objasňuje
Scheduled restore points
System Restore can be configured to create restore points at regular intervals. Users can also manually create and name a restore point at any time from within the System Restore user interface. These restore points are saved and compressed, and these choices are available to the user through the System Restore user interface. System Restore in Windows 7 creates a scheduled restore point only if no other restore points have been created in the last 7 days. System Restore in Windows Vista creates a checkpoint every 24 hours if no other restore points were created that day. System Restore in Windows XP creates a checkpoint every 24 hours of absolute time.
http://msdn.microsoft.com/en-us/library/aa378910(VS.85).aspx
co jsem koukal, jsou i skripty přes wmi
http://www.sevenforums.com/tutorials/67114-system- restore-point-create-system-startup.html
nezkoušeno.