The CronJob component is the thread-based alarm implementation for Delphi/BCB which acts like cronjob utility in Unix. The component produces periodical OnAlert events by schedule specified in CRON format (actually it uses extended CRON format with new "seconds" field, to let the event to be triggered even every second).
The package includes 2 bonus components: AccurateTimer and AwayTimer (see more information on deverloper's website)