Как уже было сказано, если ваш процесс еще не запущен, используйте планировщик задач, чтобы справиться с этим за вас.
Однако, если у вас есть какая-то фоновая служба или что-то уже запущено, используйте таймер и проверьте системное время. Таймеры не обязательно точны, и после дня бега я бы ожидал, что они истекут.
Установите таймер с интервалом 3000 мс или около того, и, когда этот интервал достигнет значения, проверьте системное время, чтобы узнать, пора ли запустить ваш метод.