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
How about
string currentAssemblyFile = System.Reflection.Assembly.GetExecutingAssembly().Location;
and then figure it out from there...