Alarm Clock - unlimited multiple alarms per day for 7 day alarms and (same for) alarms scheduled by calendar
Version 1 beta has been abandoned and never released
Version 2 beta is avaliable on this page
Two configuration files are avaliable. You can schedule multiple (unlimited) alarms throughout the day - one per minute but not more than one each minute. You can set alarms for each of the seven days. The second configuration lets you set alarms for each of the 365 days of the year - again, one alarm per minute per day - thats 1440 alarms per day.
Weekly configuration: Each alarm entry has a time setting and executable setting. So you can set it so that every wednesday at 6:15 am it will run your favorite mp3 player with a song or sound effect. You are allowed a single line of code. So in unix/linux, you can run /usr/bin/yourProgram; sleep 2; /usr/bin/echo "its done". You can also write your own shell script to run other code. As you can see you are only limited to your own imagination.
Calendar configuration: Each alarm entry has a date and time setting and executable setting. The only difference is the added "date" field. All of the above features are the same.