My coworker and I are developing an application in C# that has to reference a .dll. When we add a reference to the dll in the Windows > System32 directory, a copy of the dll acturally gets placed in the folder with the executable. It runs fine until you remove the dll from the folder. The question I have is when distributing the program to other computers, how can it be done to where the dll does not have to be in the same folder as the executable. I get errors if I place the dll in the System32 folder and the executable on the c:. The only way it will work is with the dll in the same folder as the exe. How can that be changed??????????????????