Możesz stworzyć nowy wątek, w którym jest pętla która sprawdza, DateTime.now i jeśli godzina się zgadza to wykonuję funkcję. Proponuję zatrzymywać wątek na 1s, ponieważ jeśli funkcja wykona się szybciej to może odpalić się 2 razy (plus zyskujesz na wydajności).