Of course, at that point, you might as well include KernelEx as another OPTION.
Seems to me that if you go down that road, and I would like to see that, that KernelEx and ALL the files that are "For KernelEx Systems only" should be ONE single option. That way the folks that want a more "pure" solution can have that, and the folks that want a more expanded solution could have that with a group of files that have been tested to all work together correctly with the basic 98 SE SP 3.x files. Any more fine tuning of which files to include and which to leave out puts too much of a burden and workload on PROBLEMCHYLD. A single all or nothing kind of option only. For anything else the user can choose not to select the option and then add in the individual files that they want.
Cheers and Regards
Just my 2c worth ...
I think that instead of having a KEX option in the SP, there should just be the standard SP (say SP3.1) and a KEX update (say SP3.1KEX). This will minimize bloat and hopefully make the workload easier. The KEX update SP would provide all the newest DLL's that need KEX to run, and have the standard SP (of the same series, eg 3.1) as a prerequisite (to avoid duplication/bloat).