public ExceptionForm(Exception exception)
{
Random r = new Random();
InitializeComponent();
errorBox.Text = "Collecting system information...";
string[] reasons = new string[] { "Blame Cyral", "Sorry :(", "Darn Bugs...", "Report this!", "Ooops!", "Our bad...", "Please wait!", "We broke it.", "It crashed :|" };
errorBox.Text += Environment.NewLine + reasons[r.Next(0, reasons.Length)];
Thread CollectInfo = new Thread(delegate()
{
CollectSystemInfo(exception);
});
CollectInfo.Start();
}