In OnMouseDown den Wert von GetTickCount in einer Cardinalvariable merken, Tag des Buttons ginge auch, dann in OnMouseUp die Differenz ausrechnen.
Alternativ (genauer) ginge es mit QueryPerformanceCounter.
// EDIT:
Statt
var zeit:integer;
lieber
Und noch besser gar nicht als globale Variable sondern z.B. als Feld im Formular.