1. Combine sugar, egg, orange juice, lime juice, orange rind and salt in top of double boiler; whisk until blended. Add butter.
2. Cook mixture over simmering water, stirring frequently, until very thick, 10 to 12 minutes. Stir in coconut; transfer to small bowl. Refrigerate, covered, until completely cool, about 30 minutes.