Hello, what I am looking for is a macro clicker that can do IF situations. Let me explain. I want the clicker to close a program, and reopen it. But if the program creates a dialouge, I can program it to chose a selection. Let me try to create a digram Step1: Check if window called error is open, if it is open, select the "close" button in the error dialogue Step2: If not, close the program, and start it up again. Instead of being cased on coordinates, I would prefer it to be based on the windows present, so I can have it do what I need, if there is a dialogue, and if not, do something else. Thanks in advanced. If this was too vague, let me know. I'll try to explain.