I have a simpler solution for doing that, using a custom markup extension. In your case it could be used like this :
You can find the C# code for this markup extension on my blog here :
http://www.thomaslevesque.com/2008/11/18/wpf-binding-to-application-settings-using-a-markup-extension/