the OP is not actually trying to offer anything new to bitcoin. he does not understand there is a solution to th OP's empty issue. QR codes solve th issue of lengthy public addresses.
all the OP is actually doing is pretending their is an issue to then offer his logo scheme as a solution. but as others have said there are not enough logo's in the world to cover all possible public addresses, so his scheme has no sustainability.
probably wise if he spent a bit more time learning and find real solutions to real problems rathr than grab the first thing he doesnt understand and then try going on a money grab
QR code is a solution for now, but it is not
the solution. You cannot dictate the QR code over a phone to your friend saying "hey mate, send me some bitcoin to ...". I think that as the IP addresses are enriched by another layer of WWW addresses (made possible with the use of DNS layer), we really need another layer over bitcoin addresses too. And no, we don't need a 1-1 mapping to make it possible. Not all IP addresses have the domain name, and not all domain names have the IP, do they?
It shouldn't be logo nor picture based, but rather it should be based on easy to remember and dictate strings (words?).