I'm a bit confused with your reply. Are you saying that CBL_EXEC_RUN_UNIT "does not work" or "worked perfectly" in VC?
I know there was an issue for a managed code to call CBL_EXEC_RUN_UNIT that runs a native EXE, but that was fixed since version 2.0.