@Guest:
1.
Something like this would be quite useful. Instead of adding more hotkeys, it might be easier (and simpler to use) to add a context menu option to filter all displayed windows to only be those with a specific exe. This would be realtively simple to add currently as I've got most of the code in place for that sort of menu and filtering.
Also, due to the way the script is structured, all the complex stuff has to be done whether or not the Alt-Tab window is actually displayed (i.e. no speed saving possible), but for me it's pretty much instantaneous anyhow.
2.
You can currently filter out specific windows. I hadn't thought about having 2 columns of "include" and "exclude" - I might give this a go as it would be easier to manager large numbers of windows.
Yes, unfortunately the code is pretty long and not especially easy to add large code changes by anyone other than myself, although I have included quite a lot of comments and tried to use very descriptive names for variables so it's not too hard to follow if necessary.
The main factor with some changes I want to do, is saving settings between sessions, such as which windows are included/excluded from the list. There are several ways to do this, such as based on the window title (but hard in cases such as internet explorer) or window class (can be far too general!) or finding the exe associated with a window, although that doesn't make it possible to include/exclude specific windows within that set. I might make all optiuons available to the user, but that doubles or triples the code I have to add
