Have you tried just waiting after it closes for a few minutes? I know on occasion when the launcher kicks CF into gear there can be a long delay after the launcher closes before the game begins to run. It's probably something else, but it's worth throwing out there.