private void ProcessCache_OnProcessKilled(object sender, ProcessUpdaterEventArgs e) { ProcessObject tempProcObj = new ProcessObject() { ProcessName = e.Name, Id = e.ID }; int removeIndex = listViewProcesses.Items.getIndexOfLVI(tempProcObj.ConvertToListViewItem()); if (removeIndex >= 0) { listViewProcesses.Items.RemoveAt(removeIndex); } }