You could try
runminimized if runhidden does not work, see:
Inno Setup Help[
^]
If this also does not work you need to rewrite your application so that when the parameter
install is passed no GUI will be shown.
Another Inno Setup flag you can try is
VERYSILENT, but I think this will not help in your case.