Corys I can't really help you with. I think the larger/fatter and rounder (vieuwed from above) might be the females, but I'm not sure.
Honeys are an interesting case. If I remember correctly you currently have juveniles, telling their gender is near impossible.
In the wild form mature dominant males develop a black line along their a**l fin. The more dominant he is, the larger it will be, and it can engulf the entire a**l fin and extend onto the chest and create a sort of mask.
Their bodies are also quite red/orange and they have a bright yellow dorsal fin.
Mature females are more brownish yellow with a brown lateral line.
The catch is, that juvenila males and submissive males that live around a dominant male look exactly like a female.
With color variants it gets even harder, since the black line is usually absent. I'd say the brightest fish will most deffinately be a male, but who the females are will be guess work. Females tend to have rounder dorsal fins, but I still find it hard t base gender on fin shape.
If your dominant male 'dances' (vertical flaring and leading the other fish around the tank) for another fish, it might be a female. But it has happened before that even dominant males mistook a juvenile male as a female.
Male; wild form, note the pointy dorsal finFemale; wild form with rounder finsHope this helps a bit.