Since it does require elevation one way you could do it is create a .bat file with the following code
powershell -command "& {Checkpoint-Computer -Description 'Script Created Restore Point' -RestorePointType MODIFY_SETTINGS}"
To run it you would simply right click the .bat file and select "Run As Administrator". It is worth noting you can't create restore points less than 24 hours apart.