Sample use case: If a DLL is required to complete an uninstall, the current process is to install the DLL to a known location such as {app} and then reference it from the uninstall process.
This feature request is to embed/compress file(s) in the uninstaller such that when the user runs the uninstall, the uninstall process could extract these embedded files to a temporary directory.
In this way if a DLL is required to uninstall, the uninstall could extract it dynamically instead of leaving it on the user's disk. Of course, the 'external' DLL function definition would need to support loading the DLL from the temporary directory.