> As a result of this strange design, it's impossible on Windows to
> write a .exe that can be used smoothly both from the command-line and
> from the desktop.
I've written a couple of applications that run from the command line and
happily throw up windows and interact with the desktop on MSWin (and
OS X and Linux). There's nothing special about it - any normal command
line main() program with stdin/out/err can create windows by calling
Gimp-developer mailing list