View Single Post
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