your images above the ads is against the tos. i suggest you to read http://adsense.blogspot.com/2006/12/ad-and-image-placement-policy.html
make one or two <br> after the pic and you are safe for sure. If you are very much in doubt you can send google an email and ask. They will answer best.
This is misleading and in certain circumstances Google can ban you. You will need to put some line to separate the images from the adsense banner.
I think the placement is OK, the images are not misleading and the ads are not really aligned with pics so its ok to use that. The main thing google ask is that you dont make users believe the ads are a part of your content using images.
I think its okay too.. as there is a clear border for your images and is not confusing to users.. but if in doubt its always better to check with google. just cc your self so that in future you can always send them an email...