Is it possible to open the application\'s preferences pane directly from the app, or will users be forced to to go through the Settings app?
The nicer alternative is to use InAppSettingsKit which does the replication for you. Apple wants everybody to use the Settings app though.
You can use this on iOS 5.0 - 5.0.1.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
They have to go through the Settings app.
An alternative is for you to replicate the settings within your application.
It is possible now in iOS 8
if (&UIApplicationOpenSettingsURLString != NULL)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];