The worst thing about Windows 3.x was Program Manager. The second worst thing was File Manager.
I always install IBM's Workplace Shell for Windows on Windows 3.x which replaces PM and FM with a shell that looks and works like the OS/2 Workplace Shell.
It's open source and the installer is available here: https://winworldpc.com/product/ibm-workplace-shell/151
Source code for it can be found here…
https://github.com/ericblade/workplace-shell-for-windows