Is there a difference between a lacquer and a varnish?

No, the trade tend to refer to them as "lacquers" and the public tend to refer to them as "varnishes".