Random idea: Set up kiosks selling cupcakes with frosting 3D printers. Let people upload their own designs and all that, of course. But more sexily, have a random design program that prints out general stock for impulse purchases. Put a barcode on the bottom of each one, so you can track how quickly it sells. Use this feedback to evolve the designs into the most attractive cupcakes possible.