Thanks.
I am confused by the example in your second link.
It does not use Glade to assemble the example.
Do I need to use wine from DOSBOX or assemble and link from a console ?
make
nasm -f elf cross_os.asm
cross_os.asm:5: error: symbol `gtk_init' undefined
cross_os.asm:8: error: symbol `gtk_builder_new' undefined
cross_os.asm:9: error: symbol `oBuilder' undefined
cross_os.asm:11: error: symbol `NULL' undefined
This is more complicated than running MASM32. :-)