Thank you for the png patcher, looks like more people need it.
RPLite7 looks promising. But please try to do some more testing with the applets, if possible. The only time I installed RPLite6 (on a friend's machine), I had a few errors at install time regarding a certain file missing or corrupt (maybe it was setupapi.dll, but I'm not sure, can't remember since it's been some time since). So I had to reinstall it, which went fine the second time. But those applets were behaving and I also had problems with the transparent icons showing black shadows (nVidia card; tried the workarounds posted somewhere around, but didn't work) so I tried to uninstall RPLite. Problem is, the applets wouldn't uninstall and when trying to uninstall some other applications, the Add/Remove applet would crash the system repeatedly.
The system had Win98SE English, Gape's USP and 98SE2ME installed prior to installing RPLite, so there could be the possibility that something was already screwed up. And if I recall correctly, I manually upgraded setupapi.dll to the ME version immediately after installing the OS. But that's about all I could say about that. I didn't have any other spare machine to test on, since.
There would be another issue that I'd like you to look into, as it's one of the main deterrents from my installing RPLite, 98SE2ME or any other (un)official updates. There's a bug in explorer.exe, at least that's what I've been told by Stephen Chambers, project coordinator at
Flashpeak. I've been using their freeware browser SlimBrowser for 5 years or more, and I really like it's skinning option (amongst others). But I also keep my taskbar auto-hidden, a habit that stays with me since the 640x480 fixed resolution monitor, years back. Well, the big problem is that the two features - SlimBrowser skins and auto-hidden taskbar - are incompatible with each-other, meaning that while SlimBrowser is maximized with a skin applied, the taskbar would not show when hovering the screen edge with the cursor. This is happening with any explorer.exe version newer than 4.72.3110.1 (the one from the original Win98SE CD, as I have it here). Anything else upgrading it (including IE6, Gape's USP, 98SE2ME with option 3, etc.) would lead to that faulty behavior. Until now, I had to manually restore explorer.exe to the original version whenever it got upgraded (thus losing any fixes or improvements), but unfortunately this wouldn't work when installing 98SE2ME with full option as it may lead to misbehavior at best, and I'm not sure what the results would be when doing that after installing RPLite.
So if you ever get a few minutes and feel like breaking another barrier, please look into this issue and try to fix it, if possible, because it's been there for years and it's really a show stopper. It would be great if there was a universal patch for all Explorer versions, as this bug goes as far as XP (didn't have a chance to test on Vista), but 98SE and ME would do for now.
Thank you very much for your efforts and apologies for the long post.