De harmonia com as Bases XV e XVI do novo acordo ortográfico, segue-se a grafia correta das palavras que apresenta:
— «carro de bois» (é uma locução substantiva que inclui uma preposição, mas não designa espécie zoológica nem botânica, logo não tem hífen);
— «mosca-branca», mas «mosca branca» também possível (não se afigura como uma locução substantiva que inclua uma preposição e, embora não designe espécie zoológica, recomenda-se o hífen tal como acontece com compostos resultantes da associação de nome e adjetivo — guarda-noturno);1
— erva-de-são-roberto (designa espécie botânica; segundo a 1.ª edição do Dicionário Houaiss, é o mesmo que bico-de-cegonha, nome de várias espécies botânicas).
1 Não encontro atestação de «mosca branca». Não se tratará de mosca branda, singular de moscas brandas, forma de plural registada por Guilherme Augusto Simões no seu Dicionário de Expressões Populares Portuguesas (Lisboa, Edições D. Quixote, 1993), como regionalismo da Guarda, com o significado de «neve a cair»?