Notify user checkbox
You can add as many field you like to the user object using Fields. Just tell your field to be visible on the main user panel.

Once this is working, implement hook_cron and send your mails using drupal_mail().