palto42 The IconTasklist implementation and behavior handling is already pretty sophisticated, I wouldn't want to make it more complex. We're already handling three different possible states for windows (none, one, many), all the different configuration handling (window grouping, restrict to workspace, locked icons, only show favorited, show all windows on click, middle click to launch new window, and require a double-click to launch new window) as well as mixing those configurations, filtering specific window types, left v.s. middle v.s. right clicks, scroll up / down handling for swapping, etc.