First off, setting a timer to a 24 hour interval is not a brilliant idea - it doesn't give any real flexibility. I would set it to a smaller interval (a minute for example) and use a counter to tell when a period has elapsed instead, or store a time-to-do-it value and check if that is in the past. If so, it's time to do whatever action the timer is there for.
But I wouldn't do a task like that from a Timer - I would use the
Windows Task Scheduler[
^] to run my app at the specified time instead...