Is there a way to basically tell ZENworks to update user-installed apps?

For example, I push Firefox to all workstations. If I update the MSI, it updates on ALL workstations.

If I have a bundle for Reflector 2, but it's only installed on workstations that people install from the Application Windows. Right now, the only way to update is have have the user click on the bundle again to install new version. Would I just use assign to all workstations, then set a requirement to check for the program's folder?

Just wondering if there is something easier that I am missing?