I always use CCleaner to delete Restore Points. It will show you a list of Restore Points you have made and you can select which ones to delete.
I use it to clear out any Restore Points older than 5 days. The beauty is you still have some Restore Points available.
I'm not 100% sure what happens if you make a haphazard or random selection to delete though. Would it effect older restore points?