I'm in for the dark bg too.
What about letting each syntax have at least a couple themes, with
semi-standard names. (Light, Dark, etc) Then you could pick a default
theme 'style' to use across the syntaxes, in addition of course to
complete customization.