Applying metal roof paint these days is generally a simple task if you have the right equipment and know-how. There are also some specially formulated good quality long lasting acrylic roof coatings available that can be easily brushed, rolled or sprayed onto new metal roofing without a primer, although it may be necessary to ensure new roofing has properly “weathered” before the paint is applied. Generally, a roof that has been “weathered” will help the paint to adhere and bond better than a shiny new metallic roof. If unsure it is suggested you seek professional advice.
When applying metal spray paint to a piece of furniture ensure the paint you are going to use is meant to be used on a metal surface. A gloss enamel with a built in sealer primer would be my preference as this type of paint is best to protect the surface from corrosion.
Before applying metal paint it is common to use a good quality primer or sealer to stop any future problem with corrosion. Some very good metallic paints that are available today have built in primer.