There is very useful feature in CCleaner remove different restore points, so maybe developers can add the ability to create checkpoints? If honest, I'm just tired to enter in the console something like
wmic /namespace:\\root\default path SystemRestore call CreateRestorePoint "System changed", 100, 7
Of course, it's nothing to write small utility with using SRSetRestorePoint function but I haven't a wish to use different tools.