private void Worker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
var worker = workers.Where(w => w.Worker == sender).Single();
if (e.Error != null)
{
worker.Error = e.Error;
// Cancel adding new forms on error
cancelAddForm.Cancel();
}
}