A complete icon pack containing icons from Windows 11 and other Microsoft products, organised into categorised .ico files.
Access the icons in three ways:
- Download the repository and use the individual
.icofiles directly fromIcons/. - Run
dotnet buildto produce a managed .NET 8 assembly with icons embedded as manifest resources. - Run the native build target to produce a resource-only DLL suitable for shell-style icon browsing.
dotnet build -c ReleaseProduces bin/Release/net8.0/WindowsIcons.dll with all icons as embedded resources for .NET consumption.
dotnet msbuild -t:BuildNativeIconDll -p:Configuration=Release -p:NativeDllMachine=x64Produces bin/Release/native/x64/WindowsIcons.dll — a native, resource-only DLL browsable through standard Windows shell APIs (PickIconDlg, ExtractIconEx, etc.). No rc.exe or link.exe required; the build uses the tools/WindowsIcons.NativeBuild helper with AsmResolver.
Supported machine targets: x64, x86, arm64.
| Category | Count |
|---|---|
| applications | 181 |
| devices | 84 |
| emblems | 66 |
| files | 111 |
| folders | 39 |
| objects | 40 |
- Windows Apps
imageres.dllshell32.dllddores.dll- Other
system32locations
- Superfolders — start, taskview, widgets, search, and volume icons.
- Sysinternals — autoruns, packetviewer, processmonitor, and windowsobject icons.
- PowerToys — PowerToys icon.