Comment faire pour savoir s'il s'agit d'une dll propre à Windows ? Est ce que les dll d'Internet Explorer en font parties ? Est ce que les dll de Windows Media en font parties ? Après c'est vrai qu'on les connait, mais ca veut dire que avant de packager ton programme, tu dois te farcir la liste à la "mimine" et exclure celles ci. Bonjour la portabilité
Et apres comment savoir que la dll que tu prends n'est pas aussi utilisée par un autre programme et risque d'amener des conflits ? Puisque si tu fais ton packaging, c'est que tu ne connais pas les ressources nécessaire à ce programme.

Bref, oui c'est possible de créer un tel logiciel, mais l'utilisation peut dans certains cas aux limites s'avérer catastrophique pour le système.
Sans parler de la consommation de mémoire que cela entraine : si n programmes packagés utilisent la dll X, alors X sera chargé n fois en mémoire, au lieu de 1 seule fois.