bugfix: fix short extension
only define --process-start-args if any arguments actually are defined
start process using ProcessStartInfo