@ahnin, guarda-chuva e quebra-cabeça(s) são diferentes dos outros termos que indicaste, pois a primeira parte não deriva de um substantivo, mas sim de um verbo (guardar, quebrar). Os verbos não têm género associado - até onde sei, quando eles são usados para formar nomes compostos, estes nomes são masculinos por defeito. De resto, por norma, nomes formados por dois substantivos adoptam o género do primeiro substantivo.
Olá Joseph, OBRIGADA pela explicação bem compreensível. A ideia de que se trata dum verbo conjugado passou-me ao lado. A palavra “o porta-chaves” encaixa-se com certeza da mesma forma.
A pesquisa acabou, que alívio
Admito, que tenho dificuldades em distinguir entre dum verbo conjugado ou dum nome, caso haja ambas as possibilidades. Resta aprender de cor. Obrigada Joseph