Pretty.
Teiwaz, does it really change anything? If you do it right, it shouldn't be any harder to change the menus around when they're a gui. It's not like you need to individually program each box.
Perhaps we could just request that all input and output should be possible from third-party programs.
I wrote a longer reply, but Windows Update decided to reboot my computer without asking and I lost it.
The jist of it was that if you consolidate the interface (most basic commands in DF could be consolidated into 3-5 basic commands), you wouldn't need nested menus of options. This would fundamentally shape how you'd design the GUI. For example, if all buildings just worked the way hospitals do, instead of some thing being activity zones, some things being stockpiles that are defined just like activity zones but aren't, some things being constructed rooms, some things being defined from furniture etc etc, suddenly most of the build menu, the stockpiles menu, etc disappears.
People have been asking for an API to be able to make their own GUIs for years. Toady says he doesn't want to make and support an API, because he's afraid that new updates would break third party applications and cause people to not update to new builds because they'd become reliant on the add-ons, which would hurt support for ongoing development of DF.
Of course, there are a bunch of 3rd-party interface addons anyway, which many people consider necessary to playing DF (such as Dwarf Therapist) and not having an API just means that they're more likely to break and harder / take longer to fix. But either way, no API is forthcoming, and an interface overhaul by Toady doesn't appear to be any closer now than it ever has. So you can hope, but don't go holding your breath.