The white gene encodes an ABC-type transmembrane transporter that has a role in normal eye pigment deposition. In addition, overexpression in Drosophila leads to homosexual male courtship. Its human homologue has been implicated in cholesterol transport in macrophages and in mood disorders in human males. The garnet gene is a member of a group of other Drosophila eye colour genes that have been shown, or proposed, to function in intracellular protein transport. Recent molecular analysis indicates that it encodes the delta subunit of the AP-3 adaptin complex involved in vesicle transport from the trans-Golgi network to lysosomes and related organelles, such as pigment granules. This identification revealed a novel role for intracellular vesicular transport in Drosophila pigmentation. To further analyze this intracellular transport system, we examined the genetic interactions between garnet and a second site enhancer mutation, enhancer of garnet (e(g)). We show here that e(g) is a cryptic allele of the white gene. The white-garnet interaction is highly sensitive to the levels of both gene products but also shows some allele specificity for the white gene. The additive effect on pigmentation and the predicted protein products of these genes suggest that the garnet/AP-3 transport system ensures the correct intracellular localization of the white gene product. This model is further supported by the observation of homosexual male courtship behavior in garnet mutants, similar to that seen in flies overexpressing, and presumably mis-sorting, the white gene product. The w(e(g)) allele also enhances mutations in the subset of other eye-color genes with phenotypes similar to garnet. This observation supports a role for these genes in intracellular transport and leads to a model whereby incorrect sorting of the white gene product can explain the pigmentation phenotypes of an entire group of eye-color genes.