In fact I think every window should be configurable: font, background and foreground color, etc.
Those who use the editor with black background, also like to have the rest of the app with black background.
Namely:
-Management window (Project, Symbols, Watches, ...)
-Messages (Build log, Debugger, To-do list, ...)