Something which ought to be improved in my implementation is specifying 'enabled' cron tasks. I took the simplest approach that works: a config setting consisting of enabled task modules (to be changed to classes, probably) separated by commas:
standard,antispam_mod,thanks_mod
This approach however is not user-friendly:
1. There is no list of all possible modules that can be entered
1a. If a module is removed temporarily and is not added back, and later someone views this setting, it is virtually impossible to realize that a module is missing
2. It is easy to make a typo and add/remove a letter somewhere in this string, breaking functionality
Better UI is clearly desirable. A solution would need to account for modules installed by modifications.



