Depois de 3 anos, finalmente consegui compilar e executar um exemplo da HMG.
É a única LIB, que compilada com mingw, precisa copiar uma DLL pra pasta do EXE.
Quanto à GTWVG, já falamos disso.
Mas como está usando a wvgCrt, tem opção melhor ainda.
Vamos lá, novamente, de novo:
Em um programa Windows, TUDO é janela, não existe SAY/GET, @ TO, etc.
CADA frase de texto é uma janela, CADA Ãcone é uma janela, etc.
Ao trabalhar com esses componentes Windows, o ideal é justamente trabalhar com CRT, assim ficam "anexados" nas janelas.
A GTWVG tem isso, mas... também tem o "plano B", que é esse da rotina Paint.
É criado um array com todos os comandos pra fazer todos os desenhos, e eles ficam sendo redesenhados sempre, SEMPRE MESMO.
Pros desenhos não aparecerem mais, é limpar esse array de comandos, parando de repintar, os desenhos somem.
Pode ser interessante usar um tipo ou outro, depende de acostumar com "a coisa".
Mas usando CRT vai facilitar, porque passam a existir várias janelas, e ao invés de usar a Paint() geral, cada CRT pode ter sua própria rotina Paint(), ou seus controles Windows.