Lokkie, должно работать. Сделал именно так, как у Вас написано: вторая форма показывается.
Стесняюсь спросить: а при построении никаких ошибок не выдается? :)
Какая у Вас версия Visual Studio?
В том и дело, что никаких ошибок не показывает. После компиляции первая форма работает, а вторая не вызывается. Студия VC++ 2008 Express. Вторую форму в проект добавляю так: Проект->Добавить новый элемент->Форма Windows Form. После присваивания имени форма появляется в дереве проекта. По идее она должна быть подключена к Form1, но #include "Form2.h", почему-то, не срабатывает, даже странно, сам теряюсь в догадках.