I don't know, different colors could be too distracting. I'd support grayed-out options for dialog you've already read, but what if one dialog choice will initiate combat? Do you really want it highlighted in red so you'll know ahead of time that the NPC will react poorly to it? Color-coding has the potential to ruin a lot of surprises.