Its also worth remembering that running a batch file from a network drive, or sometimes even from a removeable drive (which I presume H: is) hits a brick wall in Windows Vista / 7.......the OS just refuses to run it, even it run with admin privliges.
In the past I've got round it - sometimes - by creating a shortcut pointing to the bat file which points to the exe file........messy, but sometimes it will work.
Or you could try moving the toggleaudio exe file to a folder on the C: drive. Even then if you still have problems, run a shortcut to the bat file and run that. Don't directly run the bat file. Sounds crazy, but - in the past - its worked