Consiglierei l'uso di un database, per una gestione semplice semplice bastano due soli campi: Data e Descrizione.

Eviterei il RichTextBox, anche perchè come pensavi di gestire i dati?
- crei un file per ogni data?
- oppure crei un file per ogni impegno?
- oppure usi un solo file in cui metterai tutti gli impegni?
...(e che diventerà presto ingestibile)

IMHO

Ciao