Yep brock has it right. That's an error message you'll see opening a newer .prog version with older version of Rapture.
There was another user on the forum who had a similar situation with an older Rapture 32 dll still being on their system. My guess is that someone who has owned Rapture from 1.0 or 1.1, upgrades to 1.2.2, but that patcher doesn't remove the DXI dll. (as DXI support was dropped, but not hunted down and removed) So it's possible an older DXI dill can remain hiding within your Rapture folder.
Chad