Hi Thierry,
try to create a normal sandbox. Then check out the complete sandbox without lock and in the properties tab of the check out wizard choose "Last revision at Date" and choose the timestamp of your checkpoint.
If you want to automate this, you can script a custom button which first get the checkpoint timestamp from projecthistory.