I was just thinking to myself how silly it is that people who create patched Workbench installs or even Emergency Install disks cannot actually include the Workbench files and you have to run a program to copy files from your own Workbench disks.
I seem to remember that one of the patched Workbench packages actually did include all WB files at one point, but that the author had to remove them after being told to do so.
But it is my impression that it's OK to include some WB files as long as the main system files are not included, and this is the reason why ClassicWB only requires the Workbench disk for example.
When creating my program Amiga911 Maker, I just simply decided to follow the trend and do what others have done in the past regarding the Workbench files. One might say that I went a step further since the Extras & Install disks might be required for making a boot disk as well, but this was my attempt to make the Amiga911 Maker distribution somewhat Aminet friendly. But since the current version of my program still includes some WB files (icons, keymaps, PAL & NTSC drivers and the topaz font), it still meant that it couldn't be hosted on Aminet (who are VERY strict when it comes to WB files in the uploads).
That being said, my program will look for Workbench3.0: or Workbench3.1:, and if neither of them exists, the user will be instructed to insert one of them. The thing is that this doesn't necessarily
have to be a Workbench floppy in DF0:, it can actually be any drive with a volume bearing that name, and it can also be an assign. As a matter of fact, in the process of creating A911 Maker, I had to do a lot of test copying from my WB disks to ensure everything was working like it should. But to make things easier, I simply copied all disks to my harddisk (by using drag & drop), and created a small script with the following lines that I use for copy testing:
Assign Workbench3.1: Work:WB3.1/Workbench3.1
Assign Extras3.1: Work:WB3.1/Extras3.1
Assign Install3.1: Work:WB3.1/Install3.1
For those who are using my program, there is even an easier way to do things that
might work. Assuming your boot partition is called Workbench, just open a Shell and enter the following:
Assign Workbench3.1: Workbench:
Assign Extras3.1: Workbench:
Assign Install3.1: Workbench:
This way, you shouldn't have to insert
any WB disks at all

(OK, I'll admit it, this last bit is probably a bit off-topic).