Holly,
Hiya :) As a rough guide, i often use the color of the crystal to correspond to the (traditional?) chakra color. Hope this helps, but it sounds like you sort of did it already :) I cleanse crystals by breathing on them, visualising purifying light around them as i do so, and program them in the same way, but concentrate on the instructions for the crystal as i breathe.
L&L
Graham.