amason: It's a security error, you should implement these two lines:
if (!System.Diagnostics.EventLog.SourceExists("MySource")) {
System.Diagnostics.EventLog.CreateEventSource("MySource","MyNewLog");
}
in the process installer Main code instead, as this only has to run once and the process installer runs with a higher priviledge and thus the security error is not returned.