Hola microcom, realmente es raro lo que te esta pasando, yo lo que aria seria lo siguiente:
1) Comprobar que la resistencia de 100 ohm que efectivamente sea de 100 ohm y no de un valor menor.
2) Reemplazaria el condensador C1
Por el tipo de circuito que tu tienes montado en la salida el normal que cuando el relay este desconectado (luz apagada) el zener se caliente un poco mas que en el otro estado, pero como la tensión en C4 no supera los 20V no es normal que el zener se caliente, por lo que primero me da la sensacion que la resistencia de 100 ohm debe tener un valor menor al que deberia tener, si no es asi lo que luego cambiaria seria el condensador C1, y tambien probaria de cambiar si lo anterior no funciona el condensador de 220 uF y los diodos (aunque no creo que tengan fallas), las pruebas deberas ir haciendolas cambiendo de a 1 componente asta encontrar el que prodicia el calentamiento, realmente no se me ocurre algo asi a la ligera ya que el zener al ser de 1W deberia funcionar muy aliviado si la tensión en C4 es de solo 16.8V y todos los componentes estan bien, tambien me parece raro que el zener al momento que el relay no esta conectado tenga una tensión de 12.8V, los zener segun la temperatura son de variar un poco la tensión pero 0.8V ya no es poco, por lo tanto tambien puede que tu zener no sea de buena calidad.
Bueno espero los resultados de las pruebas, y que de una ves ese circuito salga funcionando, un saludo.
Atte. CARLOS.