Sweeet!!! I got this to work exactly the way i wanted 😁
I now have GAG boot manager loading either MsDos, PCdos or freedos from a nice, fast loading graphical interface.

I tried other free boot managers from ultimate boot disk but they were crashing the computer when i tried to boot a partition that was not already set as active.
Gag on the other hand is different, by default it ensures only the selected primary partition is active and the other ones are hidden, thus allowing booting of multiple dos without creating conflicts or corruption. Works like a charm.
The whole process is very simple once you know what to do, I started by preparing all my partitions. I planned using parted magic live cd but my dos rig does not have enough ram to support it, so I used a partition magic boot disk.
(My machine has a 8gig hd set up as follow
1:500mb pcdos (primary)
2:500mb msdos (primary)
3:1gb Freedos ( primary)
4: Extended with ( 3x 2gb logical partitions)
-I set first primary as active, all other are hidden
-reboot with pcdos install diskette and install pc dos
-roboot with pqmagic and switch active to second primary, others are hidden.
-reboot with msdos and install msdos
etc...
when all 3 dos are installed i rebooted with ultimate boot disk and went to hdd tools -> boot management -> Gag boot manager
I installed gag, setup it with all the os, i did the hide primary partitions option ( just to be sure ) , finaly applied gag to MBR.
Rebooted, and magic happened 😁