This script allows you to apply scale to all of your objects including linked duplicates. It will keep linked objects linked, lattice deformed objects deformed properly, and will even correct modifier values so objects with modifiers like bevel don’t look different after applying scale.