Icon cache

DeskDrawer glossaryUpdated 7 August 2026

Resolving an icon is expensive: Windows may need to read the file, find an associated application, extract a resource, or ask a cloud provider. Doing that for two hundred desktop items on every redraw would be visibly slow.

DeskDrawer resolves each icon once, on a background thread, and keeps the result. Boards draw a placeholder immediately and swap in the real icon when it arrives, so a large or cloud-backed desktop never blocks the interface — the behaviour introduced in 1.1.5 and refined in 1.1.6.

The cache is bounded and lives only in memory. It is never written to disk, so it cannot go stale across sessions. See Memory usage.

← Full glossary