I always keep TaskCoach in tray. I really don't need to see Main window every time a reminder is due, sometimes I don't need to see the main window. I mark a task as complete or postpone it whenever a reminder shows up, but I don't need to see main window but it pops up every time whenever reminder dialog shows up.