Thanks for modifying this to work on mac. So far everything is running great, the only issue is that it's not properly reporting the scale of the smart object, everything is off by a bit. For example if I have a smart object that's scaled at 51.32% it's telling me it's 38.62%, So I'm wondering if maybe it's just as simple as a math error in the code someplace? I went digging through it and was able to change the labels and such, but the math part is still a little over my head at the moment.
Thanks again for all your help!