Your quoting is wrong. Run
expects a command string (enclosed in double quotes), and double quotes inside this string must be doubled to escape them. Change this:
objShell.Run(""C:\Prog...fier\AjaxMin.exe"" stroutput1 -o outputpath)
into this:
objShell.Run """C:\Prog...fier\AjaxMin.exe"" stroutput1 -o outputpath"
and perhaps append , 0, True
(run hidden and wait for the command to return).