I have a small firmware update program written in D which works great from the command line but I would like to give it a GUI. All a really need is a progress bar, a few dialogs and a status bar. It will only be deployed on Windows (XP to current) and I would like it to have as few dependencies as possible. Is there a GUI Library which is considered ready for production code that can be statically linked into one small exe? Or should I just use the naked windows API?
Yes, there are several, but DFL matches the best your description. More about DFL: http://www.dprogramming.com/dfl.php .