В Windows не так много опций для DLL, которые неявно связаны с EXE-файлом. Кроме хранения DLL в той же папке, что и EXE, вы можете хранить ее в каталоге, который указан в переменной среды PATH. Только c: \ windows \ system32 гарантированно будет в списке, вы не можете разумно использовать эту папку. Установщик, который изменяет системную среду, будет работать, но все же не разумно.
Единственный реальный вариант - хранить DLL в параллельном кэше WinSxS. Вам нужно написать манифест, чтобы Windows могла найти DLL. И вам нужно написать установщик, чтобы поместить DLL в WinSxS. Учитывая качество документации, вам нужно действительно, действительно хотеть это сделать.
Если это всего лишь соображение для отладки, то, возможно, на самом деле не так уж и сложно изменить PATH на вашем компьютере разработчика. Используйте Панель управления, Системный апплет.