private static void Show(string hdr, string msg, int secs) { ThreadPool.QueueUserWorkItem(delegate(object o) { SlimCLI server = new SlimCLI(); SlimPlayer player = new SlimPlayer(server, _userID); try { server.Open(); player.Show(hdr, msg, secs); } catch (Exception) { // ignore, we're done } finally { server.Close(); } }); }