Use iTunes to wake up
You may also like
iTunes Alarm Clock is an alarm clock application that will interface with iTunes and allow you to choose any song in your iTunes library to play at a certain time.
This functions quite well as an alarm clock hence its name. Since the program invokes iTunes/Quicktime to play the music directly even DRM songs from the iTunes music store will play without problems.
However do not worry if you do not have iTunes, the application can also play MP3 files directly, in which case it will use Windows Media to play the file.