Всегда как-то считал, что один и тот же документ через StdCmds.OpenTool/AuxDialog можно открыть однократно.
Ан нет, если использовать разные заголовки - то сколько угодно.

Тогда нужно интерактор делать POINTER TO RECORD и подсовывать в глобальную переменную новый при каждом открытии.