I'm not on Facebook, Twitter or LinkedIn. An attempt at small talk from client service usually goes like this:
Account manager / project manager:
How are you?
I am currently functioning with approximately 80% efficiency. And yourself? Are you working within your normal, operating parameters?
I'm a web developer.
So when a web developer sees an image in a design for a page they need to build, one of the first things they think is does this have to be an image?.
There's a few different thing developers do to avoid multiple HTTP connections - one of which is CSS shapes. I've put together a set of icons based on CSS shapes. Because they live in the CSS stylesheet, there's no need for any new files to be downloaded by the website user.
(Just an aside - you see that image at the top of this post? I've optimised the ever-living heck out of it. And it's still larger that the CSS icon stylesheet.)