Halten wir fest:
a) Du benutzt eine TTimer-Komponente, rufst 1x pro Minute oder so den Timer-Event auf und checkst, ob es schon Zeit ist.
b) Du nimmst einen Thread, hast in der Execute-Methode ein Sleep (60000) oder so und checkst, ob es schon Zeit ist.
Beides belastet deinen Rechner kaum, ausser Du fährst noch eine 2,5kHz CPU, da fällt das schon auf.
Ich weiss nicht genau, wie das bei den neueren PC und Wins
W2K / XP ist, aber irgendwann gab es mal eine Beschränkung auf 32 Timer...
Aber, wer hat die schon.
Nimm a). Machen Alle so.