а второе - оператор
Форма2.Show()
Строки стандартного модуля, объявляющие переменные, выполняются автоматически.
Из чего следует, что нам не нужно опасаться, будут ли созданы объекты Объект и Форма2 к тому моменту, когда в них возникнет нужда. Потому и записаны две строки, их создающие, именно в стандартный модуль, потому что он сразу же после запуска проекта готов к работе, чего не скажешь о классе и форме (если она не стартовая, конечно).
Взаимные различия и сходство формы и класса.
Когда вы в режиме проектирования работаете над формой Form2, добавляете в нее элементы управления, пишете код в окно ее кода, вы создаете и видите перед собой класс (не объект) Form2.
Когда же вы запускаете проект и выполняете оператор
Public Форма2 As New Form2
вы создаете из этого класса
Объект Форма2,
как экземпляр класса Form2. Форма (объект, а не класс) создана, и вы можете пользоваться ее переменными и процедурами.
Но на экране она не видна. Чтобы ее увидеть и пользоваться ее элементами управления, вы должны выполнить оператор
Форма2.Show().
Аналогично, когда вы в режиме проектирования пишете код в окне модуля класса, вы создаете класс, а когда вы запускаете проект и выполняете оператор
Public Объект As New Класс
вы порождаете из этого класса