I think the scanning laser path is more likely to be what you want. Projection-based solutions will probably end up being a lot larger (and more power hungry), as I think you'd need a reasonable amount of quality optics to make anything resembling a sharp line at 1m distance from anything described as a 'small' gadget.