The thread reccomends Properties or Properties and Dependencies.
I don't look at the repackager as a magical wizard. I think of it more as a pretty good tool for snapshotting configuration changes and creating an initial baseline. Once I've done this I review it's output.
Now should it do it automatically? Perhaps... but lets say your snapshotting a very simple install program. ( xcopy_my_assemblies.bat with foo.exe and foo.dll ). This would install 2 private assemblies in INSTALLDIR. The repackager output would look like 2 components, 1 directory table, 2 files.
How would the repackager know they were assemblies from the snapshot. The bat file sure didn't do anything with it. Should it run some type of ILDASM reflection across all the components of everything it ever scans to determine if it's managed code? Is there something in the DLL's PE header that could be used to determine managed code?