Hola, Descargalo nuevamente le corregi una cosa quite zTerminate en el UserControl_Terminate creo que no tendria que dar mas problemas si encontras que lo hace de nuevo avisa y creo que lo mas seguro seria poner un control timer en vez de el callback
Gracias por informar y bueno acordate si te llega a dar problemas nuevamente avisa.