Dear Rony,
The second idea was to combine an e-mail and outlook calendar using ooRexx and have a reminder for some events (or appointments).
/* Send an email */
outlook = .OleObject~new("Outlook.Application")
mailItem = outlook~CreateItem(0) /* 0 corresponds to MailItem */
mailItem~To = "giorgia.rosini@wu.ac.at"
mailItem~Subject = "Birthday Reminder"
mailItem~Body = "Don't forget Mama´s Birthday tomorrow!"
mailItem~Send()
/* Create a calendar event */
namespace = outlook~GetNamespace("MAPI")
calendar = namespace~GetDefaultFolder(9) /* 9 corresponds to the Calendar folder */
appointment = calendar~Items~Add()
appointment~Subject = "Mama´s Birthday"
appointment~Start = "2024-08-12 09:30"
appointment~Duration = 60
appointment~Save()
Cheers!
Milos and Giorgia