Also, I'm confused by your statement: "on the active window, it gives you the actual status for it, hidden, minimized, maximized". How can a window be active and minimized at the same time?
actually thats my point in why it isnt working, .state property of $window is ment to return one of those, and it wont do that if its not the active window, it will return normal. And no, im not using a /timer, im on mIRC 6.15 win2k.