¿Cómo puedo eliminar un programa que podría no existir desde Perl en Win32?

Estoy buscando una manera de hacer que Perl elimine todos los procesos de firefox.exe en Win32 y no dé un error si no existe ningún proceso. Actualmente estoy usando:

system('taskkill /F /IM firefox.exe');

que lanza un gran "ERROR: No se encontró tal proceso", cuando Firefox no estaba presente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta