private void DesktopPanel_MouseClick(object sender, MouseEventArgs e) { using (ShellFolder folder = new ShellFolder(desktop)) { ArrayList children = folder.GetChildren(true, true, true); ItemSelectedEvent?.Invoke(this, new ItemSelectedEventArgs((PIDL)children[0])); } }