Skrib; 98lite is used prior to the installation his other product ieremove is used after. Both 98lite and the package at the top use modified setup info files to produce a slimmed down 98. These files are placed in the 98 install folder along with the installation cabs. Neither of these methods remove anything from the installation, when you place a modified resource in the install directory it gets used instead of the original. Modifying or removeing resources in the cab files is much more complex, if you look at one of the windows cabs with a hex editor you'll find in the header a reference to the previous cab and the next cab. If you repack certain cabs it will cause setup to fail because of the lack of this reference. If you use makecab from the cab sdk correctly you can produce cabs that have this in the header but I have not done this myself. Maybe someone else on the board has done this already and could explain the correct method.