Smoke patterns are notoriously difficult to create as there is little you can do in the average studio to control the shapes produced. The answer is to shoot in large quantity and asses the results later. The original shot is taken in a dark room with a flash light mounted either side of a smouldering match or the like. The resulting image is then reversed in photoshop, effectively creating a negative where white will replace black etc. Colours can be introduced by using coloured gels on the flash heads or by using the gradient tool in photoshop.