I have a .NET 2.0 VB app (windows form app). If the only visible interface
is a notification icon and the main form is not visible, if you run
Add/Remove programs MSIEXEC will not detect the process is running in memory
and proceed to uninstall the application. However, if you run Task Manager,
you'll see that the application is still running even thou the app EXE and
DLLs have been removed!!
If the app is a notification tray app, then yes, MSI doesn't detect it. This
true of any tray app, it's not a .NET 2.0 thing. Vista and MSI 4.0 should
improve this behavior.

Signature
Phil Wilson [MVP Windows Installer]
----
>I have a .NET 2.0 VB app (windows form app). If the only visible interface
>is a notification icon and the main form is not visible, if you run
>Add/Remove programs MSIEXEC will not detect the process is running in
>memory and proceed to uninstall the application. However, if you run Task
>Manager, you'll see that the application is still running even thou the app
>EXE and DLLs have been removed!!