I've actually used crayons on smaller scratches.......if you can match the color easily. It's obviously not the best method but it does work, and it provides a layer of wax to help keep rust at bay. I've tried the colored waxes but never was too impressed with em.
The main thing I try to do is keep my truck so clean and shiny that the scratches are minimized.
Ron