Make a new workflow in Automator. First put in the "Get specified iTunes items" module. Press "+" on it to get the dialog box to choose a playlist or song.
Then, put the "Play iTunes playlist" directly below that. Choose "Repeat" and "Shuffle" if you want.
You can then save your workflow, as either a workflow or an application. One place you might use this is in an iCal alarm.