Actually, looking closer at your question, this should only require that "always free shipping" be selected in the product setup screen and the freeshipper module installed.

This does not address the image thing