From my understanding, these are the steps I need to perform to be able to provide a valid application:
1. once my application is built, I need to list its dependencies (DLL) with something like lucasg/Dependencies
2. The dependencies need to be copied to a folder with the installer and the executable
3. The installer, once ran, needs to register all the copied DLLs (with something like:
)insertmacro InstallLib REGDLL ...
Am I correct ?