4 - show/hide child windows upon tag switch, in theory this should already
5 work but in practice we need to tweak ismanageable() so that it
6 recognises child windows but doesn't generate false positives.
7 - fullscreen windows, mstsc for example doesn't resize properly when
10 - system dialogs from desktop window
12 - window border isn't yet perfect
13 - status text via stdin or a separate tool
14 - crash handler which makes all windows visible restores borders etc
15 - use BeginDeferWindowPos, DeferWindowPos and EndDeferWindowPos
17 - code cleanups all over the place
20 [ - introduce a CBTProc function and register it with
21 SetWindowsHookEx(WH_CBT, ...) to handle window events instead of the
22 current mechanism in WndProc which is based on the shellhookid and
23 WH_SHELL because this only works for toplevel windows. See also the
24 "How it works" section. ]