Not sure what you mean "optional" for Source. It is something that should be modified by the user before running. How else did you have in mind?

As far as Destination....sorry. Good Windows usage dictates that .DLL files MUST go into the SYSTEM/SYSTEM32 folders and SHOULD NOT be installed elsewhere. I strongly disagree about installing them elsewhere.