private void deleteWorker_DoWork(object sender, DoWorkEventArgs e) { // get tweet to delete Status tweet = e.Argument as Status; // call twitter api TwitterClient client = new TwitterClient(_username, _password); try { client.DestroyStatus(tweet.Id); e.Result = tweet; client.Close(); } finally { client.Abort(); } }