Is there a difference between a lacquer and a varnish?

In a word, no. The trade tends to refer to them as "lacquers" and the public tend to refer to them as "varnishes", but they are ultimately the same thing.