Thanks skwire,
If it was easier for you, another way is to add a commandline option like mode='noreboot' which would tell BootSnooze to set up the reg/ini for a reboot as per the rest of the commandline, but then just exit without actually rebooting.
I'm assuming that the reg/ini settings do not have to made immediately before rebooting, i.e., another program can run afterwards.
Either way would work for me - just not sure which would be simpler for you to program.
Thanks,
Marc