Stuart,
The reason why the application builder selects a certain dll to include it with the executable, is because that dll is used in one of the executable VIs. Find which Call Library Node calls this dll, and check the path to it. Make sure the path references the correct dll you want to include.
You can also choose to manually add this dll as a support file while building the executable.
Zvezdana S.
National Instruments