На самом деле, стандартным, принятым в самом ББ методом является наличие команды инициализации диалога. В примере Петра, процедуру InitData надо экспортровать. Команда меню:
## Код:
```
"MyAppForm1.InitData; StdCmds.OpenAuxDialog('MyApp/Rsrc/Form1','Форма 1')"
```

См. системное меню:
## Код:
```
MENU "Edit"
...
   SEPARATOR
   "Pre&ferences..."   ""   "HostDialog.InitPrefDialog; StdCmds.OpenToolDialog('Host/Rsrc/Prefs', 'Preferences')"   ""
END

MENU "Attributes"
...
   "&Size..."   ""   "StdCmds.InitSizeDialog; StdCmds.OpenToolDialog('Std/Rsrc/Cmds', 'Size')" "StdCmds.SizeGuard(-1)"
   SEPARATOR
...
END
```
