Mac OS Xに内蔵のアドレスブックユーティリティとiCalカレンダーアプリケーションは、(当然ながら)高い評価を得ていますが、完璧ではありません。よく見かける不満の一つは、アドレスブックに誕生日を入力した場合、iCalでその誕生日のリマインダーを簡単に設定できないというものです。iCalに内蔵の誕生日カレンダーは、アドレスブックに追加された誕生日をiCalの毎日のイベントとして自動的に表示しますが、これらのイベントを編集することはできません。つまり、アラームを設定することができないのです。
誕生日(さらには自分や友人、家族の記念日も)を覚えるのにもう少し助けが必要なら、John Maisey の Dates to iCal 1.0.3 ( 有料)が気に入るでしょう。Dates to iCal を初めて起動すると、設定を選択します。新しいイベントとアラームを含む新しい iCal カレンダーのタイトル、カレンダーに誕生日、記念日、またはその両方を含めるかどうか(「記念日」には、アドレス帳のレコードに追加したカスタムの日付も含まれます)、各イベントに対して作成するアラームの種類(選択内容は iCal 自身のアラームの種類を反映します)、イベントの何日前に通知を受け取るか、その日の何時に通知するか、アラーム音(ある場合)、そして「ファイルを開く」アラームオプションを選択した場合は、開くファイルの場所です。(注:Dates to iCal を使用する前に、まずアドレス帳の連絡先(おそらく自分自身の連絡先)をアドレス帳の「マイカード」に設定する必要があります。)

「Dates to iCal を開始」ボタンをクリックすると、アプリケーションがアドレスブックと iCal を起動し、選択したイベントを前者から後者に同期します。(「Dates to iCal」ウィンドウの進行状況ダイヤルの回転が止まったら、「Dates to iCal」を終了できます。バックグラウンドで処理が続行されます。)
新しく作成したカレンダーには、アドレスブックに登録されている誕生日や記念日に対応する、アラーム対応で 編集可能な イベントがすぐに表示されます。これらのイベントは編集可能ですが、iCal内蔵の誕生日カレンダーでは編集できません。また、新しいカレンダー自体も編集できるので、アドレスブックに登録されていない人の誕生日や記念日を手動で追加することも可能です(iCal内蔵の誕生日カレンダーにはイベントを追加できません)。

Dates to iCal を初めて実行すると、目に見えないバックグラウンドプロセスが起動し、システム環境設定のアカウントパネルのログイン項目リストに Dates-to-iCal-Launcher 項目が追加されます。後者は前者が常に実行されていることを確実にし、今後アドレスブックの誕生日に変更を加えると iCal に同期されます。(Dates to iCal はアドレスブックの誕生日と記念日の変更を監視し、変更を検出するとそれらの変更を保存し、次に iCal を起動したときに iCal カレンダーが更新されます。) ただし、同期は一方通行です。iCal で誕生日のイベントを変更しても、アドレスブックにはその変更が反映されません。そのため、アドレスブックで変更を行い、Dates to iCal で iCal に同期させる必要があります。
Dates to iCal の同期は、起動して「Dates to iCal の停止」ボタンをクリックすることで、いつでも停止できます。(実際、アプリケーションを移動した場合は、新しい場所を認識させるために、起動して停止し、再度起動する必要があります。)
Dates to iCal は、多くの要望があった (そしてすでに存在しているべきだった) 機能を iCal に追加する便利なツールです。
Dates to iCal は Mac OS X 10.4.4 以降で動作し、ユニバーサル バイナリです。