Question: Has there been any discussion about denoting the experts of certain topics, for example MVPs or Microsoft employees in the small profile icon? 

This way users can quickly distinguish between random internet morons like myself, and the ones accredited with their chosen speciality?

Answer: 
MVPs are awarded by Microsoft for those that help spread the word to the community more than it is to experts. The more you know...

Regardless, this isn't a Microsoft (or any other company's) site, and the only currency on here is reputation. We vote up answers so that you can quickly distinguish between random morons and decent responses.
I have no interest in being identified as an MVP on this site, anywhere except in my profile. That's more than enough. I primarily put that information there (translated to acceptable HTML from a much prettier signature I use), so that, when needed, I can say, "go look at my profile and see if you see any reason I might be right about this". I think this has happened once in the five months I've been here.

Besides, my reputation here, especially as it distributes over tags, is a better indicator of the likely quality of my answers than my MVP-hood. I'm an MVP in the Connected Systems area (roughly, Web Services, etc). But my experience ranges over ASP.NET, SQL Server, SSIS, multi-threading issues, etc. If you only looked at my MVP award, you might wonder what I'd have to say about SSIS.