О, мне конечно жутко стыдно, пушо там куча кода, который я пилил ещё в первый год знакомства с ББ.
Вообще, замена форм мне понадобилась при проигрывании визардов, то есть, это модуль Player, там есть процедура ClearThis(...) она зачищает указанную FormView, то есть, ту, которая отображена на экране в окне, по сути, win.doc.OriginalView(), а вызывается она перед размещением новой формы шага, которая сохранена в списке шагов steps, а само размещение происходит в методе Wizard.ShowStep