c'est ce qu'il me semblait, t'as pas vraiment compris.
le but de cette option est bien de CREER une dll, pas d'alléger quoi que ce soit.
Au sujet de ce que c'est, dans l'idée t'es pas loin, sauf que ça n'est pas nécessairement un fichier "systeme".
Quand plusieurs applications ont besoin d'effectuer les mêmes opérations, plutôt que dupliquer à chaque fois le code relatif à l'opération dans chacun des éxécutables, on met le truc que toutes les applications doivent se partager dans un fichier DLL.
C'est donc un fichier qui en soit n'est pas exécutable mais qu'on peut appeler pour lui faire éxécuter des fonctions spécifique, peu importe lesquelles.
Par exemple tu pourrais te créer une DLL pour lui faire éxécuter des opérations basiques, dedans tu pourrais par exemple mettre une fonction "calculer tel truc".
DLL signifie Dynamic link library, dynamic parce que partageable entre plusieurs applications (et ce en la chargeant une seule fois en mémoire) et library parce que contenant des fonctions/classes/types...
(j'ai fait au plus simple pour l'explication, pas taper)