I was contemplating the problem of the extraneous console window when one starts Bazaar Explorer on Windows and as far as I can tell it's because it's invoked through bzr.exe which is compiled as a console app instead of a windowed app. That led me to wonder why Bazaar Explorer is a bzr plugin instead of its own separate app?