guarda puoi provare, se non ricordo male il vantaggio di quartz è il poter specificare il job con sintassi molto simile a quella che useresti per uno job su unix e avere qualche funzionalità in più rispetto a timer (già le api che vedi sono belle corpose).

dai un'occhiata alle API e vedi cosa risponde meglio alle tue esigenze

http://www.quartz-scheduler.org/docs...8.1/index.html

riguardo all'alert, dovresti poterlo fare anche con quartz.