int pid = Extension.SHGetSpecialFolderLocation(folderId);
SHFILEINFO shInfo;
if (Extension.IsUnicode)
shInfo = new SHFILEINFOW();
else
shInfo = new SHFILEINFOA();
Extension.SHGetFileInfo(pid, 0, shInfo, SHFILEINFO.sizeof,
Win32.SHGFI_DISPLAYNAME | Win32.SHGFI_SYSICONINDEX
| Win32.SHGFI_ICON | Win32.SHGFI_PIDL | type);
return Image.win32_new(null, SWT.ICON, shInfo.hIcon);
}