As I've said before on the subject, we dont need player docking.
HOWEVER, There is nothing I'd like more than to be able to launch NPC fighters from my carrier. It would probably have to be coded via FLhook, but having some manner of spawning 2-3 wings of fighters (6-9 NPC fighters) on the level of guard system npc's would be perfect for point defense against enemy bombers or fighters.
I'm not entirely sure how FLhook works, but if it were possible to use a command that checks what ship type you're using, and then spawns the appropriate npc types nearby, with other commands to have them attack a target or return to the ship... that would work well.
Something like:
/Launchfighters - FLhook checks to see what ship you're in. If you're in the order light carrier, it launches 4 Nephthys or Bastet NPC fighters equipped with mk8 fighter armor and class 9 faction guns. If you're in a liberty carrier, it launches Executioners or whatever the top grade liberty navy fighter is. If you're in an IMG carrier, it launches those Nyx fighters. If you're in a zoner carrier, it launches Eagles.
/Fightertarget - when used with a target selected, the fighters spawned for your carrier attack that target.
/Fighterformation - causes your spawned fighters to enter formation with your carrier.
/Recallfighters - causes your fighters to despawn (i.e. enter the carrier).