Hi @ronald,
If I understand you right, you want to have BL2's activation controlled by whether CCC is running or not, with the latter's activation and deactivation acting as the triggers? I don't have either of those apps, but I believe this macro should work once you adapt it to your own apps:
Quit:Launch App When Quitting:Launching Other App.kmmacros (3.9 KB)

Just change all instances of SuperDuper! to CCC (and the text condition to "contains Carbon" or something else that reflects how CCC's name is displayed when running it) and TextEdit to BL2 and see if that doesn't do the trick.
EDIT: Now that I look again, it seems you're already most of the way there with your If/Else action. All you should need is the other application trigger that fires when CCC quits.