Bueno, resulta que lo que yo pretendía no se puede hacer. He optado por rediseñar el componente porque estaba mal hecho.
No os recomiendo destruir desde un manejador de evento, el objeto que lanzó dicho evento. Lo raro es que algunas veces funcionaba y otras no.
En fin, doy por finiquitado el asunto.
Gracias por tu interés Neftali
.