Get GIMP. It's is a free image processing program. Make a two layer picture, on the top layer you would see a picture of your cute puppy (or whatever…some mild image)… on the bottom layer write your words…save the picture as a .xcf file…that "gimp" file type retains both layers individually and anyone with GIMP may view each layer…
email that picture to your friend…
When they open up the picture, the image of your cute puppy is visible…the bottom layer is not visible…but by moving the bottom layer of the stack to the top, all your words become visible… WHO would know that there IS a hidden layer??? It would be a good idea to name the picture with a benign sounding name… like, my-cute-puppy.xcf
I tried this with yahoo email and the thumbnail looks like a piece of paper…
get gimp here…it's a great program! http://www.gimp.org
"When you spy on the government, it's a felony…
When they spy on you it's a Patriot Act..."
This artwork is for sale as a button on http://www.zazzle.com/gregvan/buttons

Let's Suppose… That you had access to a word processor with the typeface "Wingdings" then you could translate the goofball looking website address on the image below… YES, this is a time consuming process and most people would not bother… after all, this image is really a JOKE!
Printed on a TSHIRT for sale at http://www.zazzle.com/gregvan/tshirts

The underlying concept is valid…
Hide your secret message in an image and
send the image to your friend... Google Goggles still has a difficult time reading "Wingdings"…normal typefaces are transcribed immediately.
A computer can read the name of an image file… SO, choose the name wisely… a name like "Sally-with-Grandma" is less likely to be viewed than "missile-base-in-new-jersey" ... the best name for an image file is 001.jpg. That name reveals zero meta data about what the picture is about…Just that it IS a picture...
