FrameMaker, barem ranije dok još nije bio u vlasništvu Adobea je imao svoj "programski" jezik zvan MML (Maker Markup Language), pravili smo drugar i ja nešto na tu temu pre osamnaest godina za FrameMaker na Macu. Ti bi mogao iz svog C++ programa da kreiraš dokumente u tom "formatu" i da ih otvaraš u FrameMakeru.
Detalje stvarno ne znam, bilo je prilično davno, mnogo pre nego što je Frame Technologies napravio verziju FrameMakera za Windows, i još mnogo pre nego što će ih Adobe kupiti, ali ti možda pomogne da nastaviš istraživanje u još nekom pravcu.