It's certainly possible to add that functionality to kixtart itself, the only issues would be Ruud's time and the fact that it would necessarily bump up the size of kix32.
Since this DLL uses the same source name as kix itself, then it would be very easy to add common event id numbers that kixtart pops up, and if necessary, provide more information.
For example, the dreaded Event ID 1312, I could add info to the DLL to say, "This event occurrs most commonly because KiXtart is being run by a service or scheduler. It can be safely ignored." That way people would have a better understanding of the message, etc.
Also, the dll isn't registered. It just sits there waiting to be used by Event Viewer. So really it can go anywhere on the system. The only gotcha would be that the registry changes are in HKLM and would likely require someone with elevated privileges to make them.
_________________________
Stevie