KAlarm lets you configure personal messages to be displayed, commands to be executed, or emails to be sent, at scheduled times. It allows you to choose the message font and color, how often to repeat, whether to display an advance reminder, whether to speak the message or play a sound when it is displayed, and whether to cancel the alarm if it can't be triggered on time (e.g. if you are logged out at the time). As well as using the graphical interface to configure alarms, you can use the command line, and there is a DCOP interface for other applications.
License: GNU General Public License (GPL)
Changes:
The alarm editing interface is improved, and an option has been added for generating alarm text from a command. This release includes fixes for major bugs: hanging up at startup, recurring date-only alarms not triggering, alarms triggering an hour out, and date-only alarms triggering every minute. There are other improvements and bugfixes.