When you choose to create a executable patch files using option "-s", GenPatch creates a patch file that applies itself using a command line interface. But when you are using the Windows platforms of BinPatch, you may choose option "-s=gui" instead and create a patch file with windows interface. This interface will be more natural and familiar to the majority of end users.
The windows interface is available for both Windows 3.1 and Windows 95/NT. The GenPatch option "-s=gui" will use the "native" DoPatch of the platform. So using "-s=gui" with the DOS/Win3.1 version of GenPatch, you will create a patch file for Windows3.1 and using the Win95/NT version, you will create a patch file that requires Windows95/NT to be run. You may choose option "-s=gui16" to tell the Win95/NT version of GenPatch to create a patch file to be run on both Windows3.1 and Windows95/NT.