For my apps, I store some configuration file in xml along with the assembly(exe), and something other temporary files for proccessing purpose.
I found some quirk w
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location))