If it were me, I'd have a copy of the file I want copied in to every machine (if needed) at the source. then in the source, as well, a script. Whether you want to use posh or vbscript, or whatever you are comfortable with. Where that script copies the file from the "current location" of where the script is running from, to the target location on the machine. test the script outside of CM, when running as SYSTEM.
Then in the application logic, "what means installed" is the existence of that file, in that location. That's how I would do it, because it sounds like a relatively easy script to write up.