/// <summary>
/// The work handler function for the background worker
/// </summary>
/// <param name="sender">event sender</param>
/// <param name="e">event args</param>
private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e)
{
var appName = _line1 ?? String.Empty;
var appVersion = _line2 ?? String.Empty;
var appCopyright = _line3 ?? String.Empty;
_form = new SplashScreen(appName, appVersion, appCopyright, _image);
_closeEvent.Set();
_form.ShowDialog();
_form.Dispose();
}