I have heard some people use lacquer or clear enamel instead of shellac. I don't even like using shellac
on cabinets because some polishes can attack it.
There is a great book on the FW " The Featherweight 221 and I " by David McCallum that
covers all types of surface repairs and refinishing.