bonjour,
pour nettoyer du cristal de roche, l'acide oxalique n'est pas recommandé (cher et compliqué à utiliser). Si on n'a pas d'autre choix, l'acide oxalique doit toujours être "fabriqué" avec de l'eau distillée (pour éviter la formation d'oxalates).
1) le mieux : dithonite
2) exemple de protocole si cristaux isolés : le chlorhydrique peut faire l'affaire (dilué à 10%), le laisser une semaine dans un récipient avec couvercle étanche, le rincer 10 minutes à l'eau courante (sous toutes ses faces) puis laisser tremper 1 journée en changeant l'eau toutes 2 heures.
3) concernant du quartz on peut le traiter autant de fois que l'on veut (mais si on utilise l'oxalique, les dépôts d'oxalates ne partiront pas)