>One problem is that the browser has to remember this mapping, and in Tor Browser that mapping could be used to track or correlate you.
Indeed you should never let websites access your "address book". Sites will simply have to link to resources by full onion domain.
I can only recommend a proper pet name system (who knows how hard it is to securely implement that on top of any modern browser). Or namecoin only because it's less bad than DNS and lots of people would use it for free DNS and NAT bypass with short route hidden sites.
>pet name system anything less than most usable
I have no idea why people still believe this but it's not in my interest to argue with them.
>Idea 3) Embed onion addresses in SSL certificates
>Idea 4) Embed onion addresses in DNS/DNSSEC records
>web of trust based name sharing
More information about formatting options
Drupal Design and Maintenance by New Eon Media
Drupal Development by Chapter Three