DreamKana is a freeware hiragana and katakana flash card application. It is easy to use and flexible to the way you want to learn. It includes voiced constanants in both kana sets, and does not require special fonts or language packs.
DreamBirthday is a small but powerful reminder application that sits quietly in your system tray. It will alert you of events on the day they occur, and can notify you at regular intervals of any up and coming important dates. It is 100% free.