Ho trovato questo hack in http://coollogo.net/cool_logo_70/ una buona risorsa per le social icon.
Poniamo che deve essere mostrata image.jpg, allora basta mettere una immagine trasparente in una div con background-image: url('image.jpg'), in questa maniera (mostrando linkedin.png):
Bene, quindi puoi usare jQuery Context Menu per mostrare il tuo context menu, comunque, anche se il javascript è disabilitato, il context menu standard non mostrerà le opzioni "salva immagine" o "mostra sfondo"