Like others have said creating your own config file is the way to go. Here is some code that may help
Just create an app.config file in VS and put it in the same directory as dll. It will look something like this.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="YourThing" value="Something" />
</appSettings>
</configuration>
Then you can load it lke this.
string appPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
string configFile = System.IO.Path.Combine(appPath, "App.config");
ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap();
configFileMap.ExeConfigFilename = configFile;
System.Configuration.Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None);
You can then read values like this.
config.AppSettings.Settings["YourThing"].Value;
And Save Values like this.
config.AppSettings.Settings["YourThing"].Value = "New Value";
config.Save();