title: InstallAnywhere can't delete file if .Net program subscribed to Event Log notifications
body: <p>On Windows 7 Professional I've got a .Net program monitoring Windows Event Log.</p>
  
  <p>On the same workstation is installed a Java program as a Windows service. This program needs to be uninstalled with InstallAnywhere. The uninstall ends with the Java service executable being held by my monitoring program (which I can clearly see using procexp.exe) even though it just manipulates the strings from the notification event - not ever trying to open neither the said process handle nor any other file.</p>
  
  <p>I wonder whether this is a known behavior or a bug of Windows/.Net/InstallAnywhere.</p>
  
  <p>If it is expected, is there a workaround?</p>