Перемещение ваших DLL-библиотек происходит только во время загрузки, после загрузки дальнейших падений производительности из-за процесса перемещения нет.Конечно, в зависимости от количества и размера библиотек DLL (количество перемещений) время загрузки может существенно повлиять, что является проблемой, если ваше приложение часто запускается и останавливается.
Перебазирование библиотек DLL для улучшения времени загрузкитребует постоянного мониторинга и настройки, если вы не оставили достаточно места между местами загрузки DLL, в результате вы столкнетесь с коллизиями по мере роста DLL или добавления новых DLL в проект.
Вот статья MSDN, в которой обсуждаются способыулучшить время запуска приложения.http://msdn.microsoft.com/en-us/magazine/cc163655.aspx