OK, thanks for all the advice, I've got depends producing output, it's too long to go into a post but you can get it here: http://pastebin.com/Pdb3rdY2. If anyone can help me make sense of this, I would be extremely grateful. It ends with 'failure to start process', which doesn't sound very promising.
Here's the end of the report:
Error: At least one module has an unresolved import due to a missing e
+xport function in an implicitly dependent module.
Error: Modules with different CPU types were found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing
+ export function in a delay-load dependent module.
----------------------------------------------------------------------
+----------
Starting profile on 27/04/2016 at 12:14:47
Operating System: Microsoft Windows NT/2000/XP/2003/Vista based Profes
+sional (64-bit), version 6.01.7601 Service Pack 1
Program Executable: c:\strawberry\perl\bin\PERL.EXE
Program Arguments: batch_xml2html.pl
Search Path: C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86
+)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\s
+ystem32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\Windo
+wsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Roxio Shared\1
+0.0\DLLShared\;C:\Program Files\Intel\Intel(R) Management Engine Comp
+onents\DAL;C:\Program Files\Intel\Intel(R) Management Engine Componen
+ts\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Compon
+ents\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Comp
+onents\IPT;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared
+\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\
+Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Progr
+am Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Progr
+am Files (x86)\Roxio\OEM\AudioCore\;C:\Program Files (x86)\Riverbed\S
+teelhead Mobile\;C:\Program Files (x86)\Skype\Phone\;C:\PHP\;C:\Progr
+am Files (x86)\ValidatorBuddy;C:\Program Files (x86)\Microsoft Visual
+ Studio 9.0\VC\bin\;C:\Program Files (x86)\sox-14-4-1\;C:\mplayer-svn
+-37278\;C:\lame\; C:\Program Files\7-Zip\;C:\strawberry\perl\bin\;C:\
+Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C
+:\Program Files (x86)\PuTTY\
Options Selected:
Simulate ShellExecute by inserting any App Paths directories into
+ the PATH environment variable.
Log DllMain calls for process attach and process detach messages.
Hook the process to gather more detailed dependency information.
Log LoadLibrary function calls.
Log GetProcAddress function calls.
Log debug output messages.
----------------------------------------------------------------------
+----------
Failure starting the process. The request is not supported (50).