How do get the startup path ( system.windows.forms.application.StartupPath ) of my exe without adding a reference to system.windows.forms?
You could try
System.AppDomain.CurrentDomain.BaseDirectory
which would work for most cases.