private void menuItem_Enqueue(object sender, EventArgs e) { var dlg = new FolderBrowserDialog(); if (dlg.ShowDialog() == DialogResult.OK) { var dlObj = lstLessions.SelectedNode.Tag as IDownloadable; if (dlObj != null) { IDMan.Enqueue(dlObj, dlg.SelectedPath); } } }