Thanks Steve for your reply. I had to take it couple of steps further. This is what I had to do, if anyone in the future wants to know.
I created a Global class named Globals.cs. Within the class I specified a public static field like the following:
public static MainForm MainFormRef;
I assigned a reference to the MainForm in the Load event, like the following.
private void MainForm_Load(object sender, System.EventArgs e)
{
Globals.MainFormRef = this;
}
Now I access my MainForm through any form in my app.
Make sure any functions you have in the referenced form are declared as public. In my case I changed the private attribute of the label I was trying to access to public.