Interesting efforts, but I want to say it's trying too hard and not coming up with the best results. When I choose buttons for a jacket, I usually think of how they coordinate with the jacket. In most cases, I try to match my buttons closely to my jackets, so any shirt that is matched to the buttons won't have much contrast with the jacket. I'd mainly just focus on matching brown shoes to the brown leather buttons. If I had metal buttons, I'd match those to other metals.
I wouldn't wear a tie with a chocolate shirt. It's too casual.
I wouldn't wear a tie with a chocolate shirt. It's too casual.