1.You can encrypt only the values of the settings used in you app config.
2.In order to do that you could use an symmetric encryption algorithm and create a simple application that encrypt the given values into an XML file (similar with app.config), then use these file as app.config, and finally decrypt the values from app.config in
Window_Loaded
event.
3.You can find examples about encryption in the next article:
C# AES 256 bits Encryption Library with Salt[
^]