Программирование - это вам не кнопочки нажимать! Ответ был...
Ладно, опишу полностью: Найдите uses впишите туда unit2
выглядит примерно так:
interface
uses forms...(и так далее чз запятую) , unit2;
а вот код события кнопки "При нажатии"
procedure TForm1.Button2Click(Sender: TObject);
begin
unit2.Form2.Show
end;
Краткое пояснение:
При создании новой формы создаётся новый unit, в данном случае unit2, в котором описываются действия, связанные с формой 2(ну или не только с ней).У вас получается так: вы пытаетесь инициализировать форму 2, но её нет в юните 1, чтобы с ней работать, нужно подключить юнит 2 прописыванием его в uses.