As Roberto says, you cannot use an older runtime engine with a newer CVI program. The newer program is linked against a version of the runtime engine that has more entry points which it tries to load at startup. An older runtime engine won't have these entry points.
However, an older program will run fine with a newer runtime engine without having to be recompiled.
Mert A.
National Instruments