For anyone that's interested in the answer to this problem, after 10 months of thrashing around, it turns out to be calling an Applescript to get the computer's serial #. In all versions of OSX through 10.8.x, it worked fairly quickly. Starting with OSX 10.9.x (Mavericks) and continuing with OSX 10.10.x (Yosemite), the same Applescript ran reallly slooowly. Fortunately I discovered the get(persistentID) function which was introduced in FMP12, which serves the same function (generating a unique hardware-based number to be used for copy protection). Now Mavericks and Yosemite launches take less than 10 seconds.