/DELAY:UNLOAD /DELAY:NOBIND
This option controls delayed loading of DLLs:
If you do not select UNLOAD, any call to FUnloadDelayLoadedDLL will fail.
If the DLL is bound, the helper function will attempt to use the bound information instead of calling GetProcAddress on each of the referenced imports. If either the timestamp or the preferred address do not match those of the loaded DLL, the helper function will assume the bound IAT is out of date and will proceed as if the bound IAT does not exist.
NOBIND causes your program image to be larger but can speed load time of the DLL. If you never intend to bind the DLL, NOBIND will prevent the bound IAT from being generated.
To specify DLLs to delay load, use the /DELAYLOAD option.
Setting Linker Options | Linker Options | FAQ: Building Your Program | Peering Inside the PE: A Tour of the Win32 Portable Executable File Format