I wouldn't personally use this since my preference usually goes towards terminal UIs but I love seeing these personal productivity tools that people come up with. Nice work (and kudos on actually maintaining readable assembly code)!
Isn't it annoying to have to change out window handles manually all the time? Or did that just become muscle memory after using the concept for that long?