I\'m developping an app with monotouch and I must provide a way to change the font for the whole application.
I know I could just set every of my controls font indiv
There isn't a notion of configurable default fonts and styles in an iPhone app, which is unfortunate as it would be really handy.
One way to make up for the lack of this is to have a StyleManager class which gets passed various UI items after they've been instantiated and sets fonts, colours etc.
The iPhone settings app (i.e. the place for settings outside your app proper) only has a limited range of UI controls possible, so you're going to have limited luck allowing choosing of arbitrary colours there. For in-app settings you can implement what you like in terms of settings.