I use rocketdock, peice of cake to set up.
Install it, yank off everything you don't want on the dock, drag stuff you do won't onto the dock.
Go to deviant art, find some icons you like either .ico or .pngs, put the folder into programfile\rocketdock\icons.
Right click the icons in the dock you want to change - icon settings- change to what you want.
Have a play with it, it really is easy.
I'd also recommend stacksdocklet, have a looky in the link, I use the top one by matonga, theres two others, they look pretty much the same, but I already have this one installed and if isn't broke and all that.
Stacksdocklet for Rocketdock/objectdock
Once unzipped, put the stacksdocklet folder in the ‘docklets’ folder in C:\Program Files\RocketDock\Docklets
In order to setup a stacksdocklet you need to put program shortcuts into a folder (winamp/chrome etc), the folder you can put where you like, I put mine in with the stacksdocklet folder in program files so its all together.
You may have to close and restart rocketdock/objectdock to get the stacksdocklet option. Then with the dock running do the following.
Rocketdock - right click icon - add item - stacksdocklet
Objectdock - right click icon - this dock - add - new “stack” docklet
You should then see a grey square box with an triangle inside it, same as in the picture.
With that done, right click the grey icon and go to ‘icon settings’ at the top, a small box will come up, from there you will need to locate the folder that you created with the shortcut in it.
Next you can set an icon, if you have downloaded any icons from the ‘docks icons’ link above place them in C:\Program Files\RocketDock\Icons
Then select the icon you want and click ok.
That should be it, click the new icon and you will either get a box come up like in the pic or if you have set the stacksdocklet to ‘fan’