Use LoadLibraryEx()
All dynamic library loads, except for the VLC plugin subsystem's, use LoadLibrary(). This relies on the process invoking SetDefaultDllDirectories(). This works fine for VLC.
But it is a problem for LibVLC apps, especially the portable ones (Python, Java...).
LoadLibraryEx() should be used everywhere.