I would say that fixing the errors is superior to the button clicker, but the source you have comes from decompiling, right? That would mean that some of the names could be looking a bit odd, such as the one you posted.

The line in question is looking to see whether something is nothing. You know it is associated with Form1, but it is not Form1 itself. It doesn't really look like a member variable, so I would take a look at the properties of form1, and look at the code around it to see whether there is a property that would make sense in that context.

For the button clicker, Hack's code would be the place to start, especially with all the comments.