As a footnote, experiment suggests than one can sniff out the difference between vanilla and curdled milk (that is, get the bundle identifier string without having to launch the app, and therefore know where to look for the cache) by using something like:
Code:
on OFBundleID()
set strPath to "Applications/OmniFocus.app/Contents/info.plist"
tell application id "MACS"
if not (exists strPath as POSIX file) then
set strPath to ((POSIX path of (path to home folder)) & strPath)
if not (exists strPath as POSIX file) then
display alert "OmniFocus.app not found"
return ""
end if
end if
end tell
tell application id "sevs" to return value of property list item "CFBundleIdentifier" of contents of property list file strPath
end OFBundleID