Please excuse me for being an ignorant newb here... but what is stopping people from just making a wallet file encoded in a QR code?
private keys are 256bits long. default wallet generates 100 pool keys plus whatever keys you've manually created - so say, 110 keys. That's 3250bytes.
Maximum data storage of a QR code is 2953 bytes
1Will