O serviço Agendador de Tarefas do Windows tem a capacidade de executar uma tarefa agendada com base em outras condições além de um horário específico. É possível executar uma tarefa quando um evento específico aparece no log de eventos . Se o programa em questão criar algum erro no log de eventos quando ele começar a agir, você poderá usar um desses para acionar seu script.
A ferramenta Monitor de Desempenho do Windows também pode fornecer uma maneira de monitorar condições específicas de desempenho e disparar eventos com base neles. Você pode criar um coletor de dados do monitor de desempenho e criar um alerta com base em vários itens de desempenho, incluindo utilização da CPU, largura de banda da rede, consumo de memória, etc. introdução ao uso do Perfmon pode ser encontrada aqui. As instruções mencionam o servidor 2012 e o Windows 7, mas o Perfmon no Windows 10 é bem parecido.
Esses alertas podem ser usados para gravar um item no log de eventos do aplicativo, o que pode, por sua vez, acionar uma tarefa agendada ou executar diretamente uma tarefa WMI específica quando o alerta ocorrer.