The two go together. Why do you want to hide the fact?
Oh, and to answer your original question ... "What does the Free Shipping Radio button do?" ... it sets the product to be eligible for free shipping on the shipping page when shipping rates are calculated.
The other switch you just changed is intended to be used to display the Free Shipping icon on product page and all the product listings.
If you want to remove it from the main product listing for ALL products, you'll have to comment-out this line in the includes/modules/YOURTEMPLATE/product_listing.php file:
$lc_text .= '<br />' . (zen_get_show_product_switch($listing->fields['products_id'], 'ALWAYS_FREE_SHIPPING_IMAGE_SWITCH') ? (zen_get_product_is_always_free_shipping($listing->fields['products_id']) ? TEXT_PRODUCT_FREE_SHIPPING_ICON . '<br />' : '') : '');
```You'll have to do similarly for all-products, new-products, featured, etc.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.