We have a couple of applications that are provided by an external developer that install, but do not register the version correctly in add/remove programs.
To get around this problem, we use the new Custom detection rule to do a version check on the binary installed.
However, the detection is set up at the App level, but of course the version is tied to a specific deployment. It would be nice to be able to pass a variable into the Detection->File->Version->Equals field of the App so that each deployed version would generate a rule specific to that deployment.