Sticky Business modestly launched last summer on PC, whereas Stitch ... stickers by combing through its wealth of preset images. Highlights included a donut wrapped up with Christmas lights ...