El tema no es facil ante la poca diversidad que tenemos en Genexus, al menos en controles y eventos. Yo personalmente utilizaria un ActiveX que presente la hora y se actualice automaticamente, pero si lo quieres resolver con GX hace lo siguiente:
1) Crea un workpanel e inserta una variable con &Time (que muestra la hora del sistema),
2) Acomodale el formato para que sea read-only, etc etc
3) Anda a las propiedades del Workpanel y busca la que dice RefreshTimeOut, dentro de esta encontraras LAPSE, que es el tiempo en el cual tu deseas que se refresque la pantalla, medido en segundos.
Resultado: Tendras un workpanel que presenta la hora en formato HH:MM:SS y se refresca cada un segundo. El unico tema es que el refresco inicializa los enfoques de los controles y otros inconvenientes. Pero si solo vas a presentar la hora.....
Saludos PF ;-)