Direct payments via QR code, NFC or the payment protocol (Bluetooth or HTTPS) are implemented already. So you could start experimenting with that usecase today.
One problem is that with the app, you can't spend unconfirmed coins. That means you somehow need to get proof of confirmation (e.g. blockchain headers) to the cold storage device. Alternatively disable that check, but in this case you should not accept payments to your cold storage directly without checking on another device.
Anyway, it involves development effort. I'm currently busy with other stuff. Maybe a project for the upcoming
Berlin-Texas hackathon this weekend?