public void OpenWithOnClick(object sender, EventArgs e) { var fileName = SaveSelectedItemToTempFile(); if (fileName != null) OsShellUtil.OpenAs(fileName); }