I am working with an application that needs to be able to determine the location of the end users program files directory as not everyone uses c drive some use other drive letters. Is there a simple solution so that when i call up System.Diagnostics.Process.Start(@"") it will use their current program files folder? I hope I was specific enough on this thread.