A different comment on SimulANT:
I've unzipped the application to a sub-folder of in "C:\Programs (x86)" (OS is Windows7, 64bit, User Access Control switched on).
Running the app gives errors, because it tries to create log files in the program install folder, which is protected due to UAC.
Of course I can overcome that by changing folder rights and/or setting a different CWD for the app.
But may I stipulate that you follow Windows guidelines and NOT abuse program install folders for writing config, log or other files.
Use the folders designated by System.Environment.SpecialFolder.ApplicationData or System.Environment.SpecialFolder.LocalApplicationData for this purpose.
Cheers,
OMB