http://en.wikipedia.org/wiki/Singleton_pattern
Самый простой способ - сделать весь класс статическим и изменить все переменные и методы экземпляра на статические. Затем вы можете вызывать методы по имени класса, например MyFormClass.UpdateProgress(2);
Делать это таким образом некрасиво для некоторых людей (включая меня), которые предпочли бы, чтобы вы хранили где-то один нестатический экземпляр вашего класса и управляли доступом к нему через объект / метод управления. Я не уверен, насколько это мнение является правомерным в мире программирования на языке C #, не беспокоясь о реализации.
Также, если вы планируете обновить индикатор выполнения из фонового потока, имейте в виду, что winforms не являются потокобезопасными.