WiX cierra la aplicación antes de desinstalar - cierra el mensaje de aplicaciones abiertas

Estoy en una especie de miseria. Tengo un instalador instalando e iniciando una aplicación de icono de bandeja (.exe común)

Esto funciona correctamente, pero ahora quiero detener esa aplicación antes de que aparezca esta IU que le dice al usuario que cierre la aplicación manualmente, porque durante la rutina de desinstalación, el icono de mi bandeja se elimina pero el proceso aún se está ejecutando.

He aplicado esta acción personalizada para cerrar la aplicación antes de desinstalar (o incluso durante)

<CustomAction Id="CloseTrayApp" ExeCommand="-exit" FileKey="TrayApp" Execute="immediate" Return="asyncNoWait" />

<InstallExecuteSequence>
    <Custom Action="CloseTrayApp" Before="InstallValidate" />
</InstallExecuteSequence>

Pero el cuadro de diálogo "cerrar todas las aplicaciones en ejecución" todavía aparece, pero pensé que esto resolvería mi problema.

Ya intenté usar CloseAction pero tuve prisa en usarlo debido a un error al compilar las cosas. Dice que puede faltar el espacio de nombres de WixUtils, pero verifiqué que está allí:

xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"

¿Cómo puedo evitar que aparezca la ventana de diálogo y activar esta acción personalizada?