I don't like floppy images which are greater than 2.88MB. You can't test them in a virtual machine (using the image file as floppy disk).
Test them in isolinux.
Maybe WinImage can handle large floppies, but you can try it only for 30 days, after which you should pay for it.
There are other programs users can use besides Winimage.
What do you mean with the first part? That you want to write the freedos image to a real floppy? I don't think that anyone has such large floppy disk nowadays. So this makes no sense. Diskemu only supports the following filesizes of the images:
Supported: 160KB, 180KB, 320KB, 360KB, 1.2MB, 720KB, 820KB, 1.44MB, 1.68MB, 1.72MB, 2.88MB
Lowest common denominator; I know of plenty of workstations without cd-rom support (really old, but they do still exist). And even though diskemu only supports images of up to 2.88Mb in size, the point remains it still supports them.
Using large floppy images requires that you add the geometry to memdisk, which is not user friendly.
capacity = cylinders * number of heads per cylinder * number of sectors per head * 512
APPEND initrd=/images/fd005760.img c=80 h=4 s=36 floppy
APPEND initrd=/images/fd011520.img c=80 h=8 s=36 floppy
It's not rocket science; adequate user documentation should suffice. (-:
Maybe you can provide a floppy image of 2.88MB with 1 driver pack and a hard disk image with all drivers and some other stuff (like z7 for dos and unharc which can't be included for filesize reasons). So people who wants to use floppy images can use them. They always can extract some files from the larger hard drive image anyway.
As mentioned before, I'm not keen on complicating the distribution for the time being.