I think I found a bug in the component removal feature:
When deleting files, you use del, but you don't wrap the path in quotes. The following is from components.bat during the removal phase:
del /f /q work\mount\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\Notepad.lnk
The file is still there after installation (and also when opening the image with 7-zip) because of the whitespace in "Start Menu".
I also noticed that you take ownership of Windows\winsxs\pending.xml every time it's in a xml file. Since there are a lot of manifest files, maybe that's a bit overkill? Incidentally, what do you do with the pending.xml? I always thought the lines that contain the string attribute from the xml file get deleted, but I still found them. Is that not yet implemented?
Edit: I found another bug. The components in the components removal screen are not categorized correctly. It seems that in each category only one component is put, I presume the first xml file of that category encountered, and all other components are put into the first category, regardless of what the it says in the xml file.
Edited by justibus, 17 September 2011 - 02:00 PM.