wrap process.Start() with try / catch