You can certainly access them programatically from .NET code using the EventLogXXX classes in the System.Diagnostics namespace. However, if what you're looking for is subscribing to those messages from within biztalk itself (say, to start an orchestration everytime an entry is logged in the event log), then you might want to look at one of the EventLogAdapters in gotdotnet: