If this is a windows application, and the file is already in the application exe directory, they you don't need to download it - the EXE can read the file, so it can either use
File.Copy[
^] to copy it to a new location, or read it as bytes, and write it back to it's new folder.
Why would you think of this as a download?