I attach version 2 of the script. It can autodetect the contacts calendar and it can also save state through GNOME sessions (you need ruby YAML module installed for the functionality to work). Just run at the beggining of you session like before. Cheers, V. Seguí
Attachment:
birthday_reminder.rb
Description: Binary data