Vous êtes plusieurs à avoir écrit contrecœur avec un trait d’union au milieu … C’est vrai qu’on le rencontre parfois comme ça, mais à mon avis l’orthographe correcte est en un seul mot. A vérifier à l’occasion auprès de l’Académie Française.
Hé bien Professeur, voici le résultat de ma recherche.
Le Larousse orthographie «contrecoeur», Larousse
alors que le Littré valide «contre-coeur» : Littré.
Le dictionnaire de l’académie (Atilf) semble ne tolérer que «contrecoeur». Académie 8ème ed ,
"Fi des femelles décharnées, vive les belles un tantinet rondelettes !"