Have you tried to write to the Event Log from within your application?
It's not hard to write to the Event Log these days, in fact .Net makes it quite easy.
Where the issue come is when you deploy your application you find the the operating environment does not have enough permissions. I found a good article this morning on how to over come this by Rory Primrose
http://www.neovolve.com/post/2008/11/12/Creating-event-log-sources-without-administrative-rights/