Hier mal wieder ein kleiner Tipp am Rande.
Um den Pfad der gerade ausgeführeten Executable herauszufinden gibt es folgende Methoden:
In einer WinForms Anwendung
string Path = Application.StartupPath()
In einer Consolen Anwendung
string Path = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);