Yo hago esto En el ON INIT de mi ventana principal ON INIT ....... oTimerMata := TTimer():New( 60000, { || MataProcesos(oTimerMata) } ),; //60,000 milisegundos = 60 segundos oTimerMata:Activate(),; ......... Y la Funcion FUNCTION MataProcesos(oTimerx)LOCAL oRsData, oErr, lOn:=.F. oTimerx:deactivate() ...