We’ve had a few reports of broken images specifically on Windows 7 machines running IE 8 or IE 9.
It appears to be an issue with security and cookies. What’s happening is that the script that serves images doesn’t know your visitor is logged in so it doesn’t actually show the image.
Fortunately, it’s an easy fix. Go to Options -> Images and clear the Check User Before Serving checkbox.