That sounded extremely scattered...could you be more specific? Clicking buttons is easy though. Findwindow and Findwindowex then postmessage using the VK_space. I think that is all the API's you need. Read up on that stuff and I think you might have a better clue of whatever you were talking about...