Reinstalación del registro de eventos de Windows en una aplicación Delphi 5

Estoy buscando un medio (bastante sencillo) de agregar un poco de soporte de registro de eventos de aplicaciones de Windows a una pequeña aplicación Delphi 5 heredada. Solo queremos que se registre cuando se inicie, se apague, no se conecte a una base de datos, etc.

Varias de las soluciones / componentes que he visto parecen sugerir que necesitaremos hacer una DLL de recursos a la que se vinculará el Visor de registro de eventos de Windows cuando intente leer nuestras 'entradas'. Si bien esto no parece demasiado oneroso, supongo que es algo más a tener en cuenta si / cuando desarrollemos la aplicación en el futuro, tendremos que mantener esta DLL actualizada.

En algún momento en el futuro, querremos convertir la aplicación en un servicio, probablemente escrito en D2007.

Entonces, ¿alguien puede recomendar una ruta adecuada para agregar eventos al registro de eventos en D5? Estoy buscando '@ específi usamos esto y estuvo bien 'comenta más que un rastreo de Google (¡lo que puedo hacer yo mismo!) Gratis o de pago, realmente no me importa, pero es importante algo que podría migrar a D2007 en el futuro.

Respuestas a la pregunta(4)

Su respuesta a la pregunta