public static IListItemEx InitializeWithIShellItem(IntPtr lvHandle, IShellItem item) { var fsItem = new FileSystemListItem(); fsItem.Initialize(lvHandle, new ShellItem(item).Pidl, 0); return fsItem; }