BACKGROUND
I need to write a tool using .NET version 2.0 at highest (using something off the shelf is not an option for this client for political, c
You could try shortening the path by mapping a parent directory using subst.exe (or whatever APIs it uses internally):
http://www.makeuseof.com/tag/how-to-map-a-local-windows-folder-to-a-drive-letter/
Ideally you'd map away as much as possible of the path.