How grouping works

Windows decides which taskbar button a window belongs to by asking the window for an identity — its Application User Model ID. Windows sharing an identity share a button. PerchBar writes the group's identity onto the windows of the group's members, and that is the whole trick.

What follows from that

How windows are found

PerchBar is told by Windows when a window appears, and claims it if its program belongs to a group. A sweep every few seconds is the backstop, for windows created hidden and shown later. Every claim is recorded together with whatever identity the window had before, so Ungroup all windows can put things back exactly as they were.

Which member a window belongs to is decided by the member's own rule: an exact path, or any folder if that is ticked.

Every window a program puts on the taskbar is claimed, not only its main one. Some applications give a second window a button of its own — a document window, or a viewer alongside the main one — and each of those has to carry the group's identity or Windows would leave it outside the group, which is the one thing PerchBar is for. The readout still counts that as one program, because it is: the extra window belongs to the same one you opened.

PerchBar 2026.1.0.112 — freeware: free of charge, not open source. Project on SourceForge · What it writes