I don't do this directly - get NUnit and NUnitForms. They can get the objects and handles (so you can click them, and type stuff) by object name. It should speed things up for you a little.
I'm writing a C# application that will have a basic form. Mostly just a window for reporting status and errors, but it might have a few buttons on it. Primarily, the application will be making calls ...