private static bool AttemptInitializeQso() { try { QsoApi.Initialize(); } catch (QsoException e) { if (MessageBox.Show(e.Message, "Exception initializing Qso", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry) { return(AttemptInitializeQso()); } else { return(false); } } return(true); }