Можно, для этого Вам нужно:
1) Создать проект динамической библиотеки ну и разместить в нем необходимые формы;
2) Спроектировать интерфейс (или несколько) вашей библиотеки, методы которого позволят выполнять "что то вроде Form1.Show()";
3) Написать класс реализующий вышеуказанный интерфейс;
4) Написать экспортирующую функцию, собственно которая и возвращает интерфейс библиотеки.
На всякий случай: Имейте ввиду, что используя в dll форму вы тащите за собой весь VCL, может сама постановка задачи не верна?