Thanks for release, Gape! Changelist looks promising and solid. Problem: infex.ini: [RunPost] shell.inf,SHELL32.W98 shell.inf: Explorer.exe,,,4 Shell32.dll,,,4 Oh why the heck? Forcing installing explorer.exe and shell32.dll looks extremely wrong to me. It instantly breaks Revolutions Pack or 98SE2ME Option 3, why'd you do that? That'll also break 98Lite as well. Or that is supposed to run if shell32.w98 is NOT present? Looks like wrong way. Those files should copy only if shell32.dll version is 4.72.*. One more [minor] thing: infex main window hangs while installing INF. I think just disabling window and checking if process still running (via timer / GetProcessVersion/GetExitCodeProcess or directly in message loop) will be right thing.