CALMATE! NO TE EXPLICAS BIEN Y QUERES QUE TE AYUDEN DE PASO! No se sabe si tu problema es el parpadeo o que no sabes como correr un codigo cada 5 horas o si el registro esta en un grid, etc. Igual siempre vas usar el timer ya sea para el parpadeo o para checar si ya se le pasaron las 5 horas clientes. Y si el boton esta en el grid otra vez....Como miro que no te da mucho la cabeza, te voy a dar algunas pistas:
Los botones no parpadean (al menos los de VFP 7)lo mas que podes lograr es cambiarle el picture o el color intermitentemente con un timer. Si no podes hacer eso retirate de la programacion...
Para checar el tiempo tambien usas un timer y 3 campos especiales para cada registro. Los campos te sirven para saber el intervalo en el que el registro debera parpadear. Es decir , pones el timer para que revise cada 5 minutos todos los registros (por decirlo asi) y si mira que se cumplieron las 5 horas haces que "parpadee" el boton. El tercer campo se usa para indicar que el registro debe parpadear (para los grids especialmente)
Si los registros estan en un grid no podes hacer que el boton parpadee o por lo menos es innecesario. En ese caso marcas las filas de diferente color (revisar los ejemplos del VFP para marcar filas en grid), marcaras las filas segun el campo tres y con un timer haces que "parpadeen" (cambiar los colores delas filas).
Igual, olvidate del parpadeo eso es mucho para vos. Solo marca las lineas del grid asi te funcionara mejor el programa, por muchas razones.