Add PortableStorage which store the setting file in the same folder as the executable