Hi, Polaraul
Uhmmm.... I see.... Although I own it, I wouldn't know how to do that in AGK.
What I have is done in PureBasic, because that Basic has (amongst many other things) built-in ZIP Support (so I do not have to rename and decompress files manually), and it lets me do all that fancy window and gadgets stuff easily. FreeBasic my be another alternative, and it is free; there seem to be user-driven initiatives in the old TGC Forums to port things to FreeBasic.
That picture is almost 2 weeks old, and, although being short of free time, I have done more in terms of concept (such as doing automatic backups of files accessed with my program, just to be safe) and adding buttons for certain functionality I want to create in the empty space left of the map picture, etc. But it is still mostly a proof that if one interprets Lee's words correctly, it can be done as he told us.
Once it is "finished" (if such a state exists at all for a piece of software) , I think, it should be re-created in C++, so it may even be possible to issue a plugin for GG and keep it maintained in accordance with the compiler used to create GG - if TGC liked it.
But: it was quite worrying to read that there are complaints that (too?) many users are aware of the required password and, thus, TGC may adopt a more "secure" protection, making such operations as reading in the files probably impossible for non-TGC associates. That kinda curbed my eagerness to proceed.
Lives of great men all remind us we may make our lives sublime