Wenn Du etwas wiederkehrend aufrufen möchtest, ist der Timer die einfachste Möglichkeit. Ich würde mal ein Intervall von 1000 (= 1 Sekunde) als Basis nehmen und ggf. anpassen. Bzgl. der
API kann ich im Moment nichts sagen, da leider kein Delphi zur Hand. Evtl. hilft ein Blick ins
MSDN.