Switch to using activation and deactivation hook functions rather than calling the actions directly
Handle situations where HMBKP_SCHEDULE_TIME isn't defined
Explain yourself
Cleanup the deactivate hook, no point removing non-existent options
Don't let hmbkp_rmdirtree delete directories outside the site root
Formatting
Cleanup on uninstall