i don't found the property "appointment..color" for the font-color of a appointment. So I can only use light background colors because the color of the font is always black. Did I miss something ?
An internal window is used to display every appointment. You can change colors (and whatever you like), in the opening code of that internal window, based on the data of the appointment.