L'inizio è corretto, infatti sull'apertura della form apri il database.
Poi dovresti impostare la prorpietà Enabled di timer a True (di default devi impostarla a False).
Non appena imposti tale prorprità a True si attiva il timer e ogni X millisecondi (quelli specificati nella prorpietà Interval) verrà generato l'evento Timer nel quale dovrai scrivere il codice di lettura del database per verificare se l'ora attuale (funzione Time) è presente in un record ed eseguire il trasferimento del file.
Un consiglio: la lettura del database è molto lenta se ti scorri tutto il database fino a fine file (EOF) soprattutto se all'interno del DB ci sono molti records. Ti conviene impostare una chiave con l'ora di esecuzione, in questo modo puoi effettuare une ricerca (Seek) direttamente con l'ora che ricavi dalla funzione Time.

Spero sia abbastanza chiaro, fammi sapere...

Ciao!!