private void RemoveFlagged(DownloadStatus status)
{
List<DownloadItem> dels = new List<DownloadItem>();
foreach (DownloadItem s in objDownloads.Objects)
{
if (s.Status == status)
{
dels.Add(s);
}
}
if (dels.Count > 0)
{
objDownloads.RemoveObjects(dels);
foreach (DownloadItem d in dels)
_manager.Delete(d.Id);
}
}