Hmmm, should I make a video of my dock right back at you? I'd need to learn how to screen cast though.
Meanwhile, my dock can do all that, and the icons are a whole ton fancier than those ugly grey squares.
Edit:
I'm still waiting for your suggestion.....