Gracias a todos, por las sugerencias.
Terminé escribiendo un VBScript que se basaba más o menos en la idea de Linker3000 de sondear la carpeta, y usar el Programador de Tareas para que se ejecutara al inicio. Terminé obteniendo la sintaxis básica de este recurso e hice los ajustes necesarios.
Todavía me gustaría optimizarlo en algún momento, teniendo las agallas del script ejecutado en un sistema basado en eventos, pero me he quedado sin tiempo para trabajar en él, y, bueno, esto es suficiente.
Aquí está el guión, en caso de que alguien esté interesado (con el segmento de conversión irrelevante redactado para mayor claridad):
' FOLDER TO MONITOR
strFolder = "J:\monitored-folder"
' FREQUENCY TO CHECK IT, IN SECONDS
nFrequency = 10
strComputer = "."
strQueryFolder = Replace(strFolder, "\", "\\")
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\" & strComputer & "\root\cimv2")
Set colMonitoredEvents = objWMIService.ExecNotificationQuery ("SELECT * FROM __InstanceCreationEvent WITHIN " & nFrequency & " WHERE Targetinstance ISA 'CIM_DirectoryContainsFile' and TargetInstance.GroupComponent='Win32_Directory.Name=""" & strQueryFolder & """'")
Do
Set objLatestEvent = colMonitoredEvents.NextEvent
strNewFile = objLatestEvent.TargetInstance.PartComponent
arrNewFile = Split(strNewFile, "=")
strFilePath = arrNewFile(1)
strFilePath = Replace(strFilePath, "\", "\")
strFilePath = Replace(strFilePath, Chr(34), "")
strFileName = Replace(strFilePath, strFolder, "")
strTempFilePath = WScript.CreateObject("Scripting.FileSystemObject").GetSpecialFolder(2) & "\TEMP.M4A"
' DO THE OPERATION STUFF
' ...
Loop
(Además, no quiero dejar esta pregunta oficialmente sin respuesta – y odio aceptar mi propia respuesta a la pregunta – pero he subido la respuesta de Linker3000 como agradecimiento!)