hm, should K-Lite mega codec pack solve the codecs dependency issue? or maybe do I need a specific codec installed to play the intro videos?
as for the GPU support... well, I did add it to the list in that file, but i've also forced the game always to start it using nvidia via the nvidia control panel
I don't know about CF2, but in CF1.9 videos only play for me when selecting "Disabled desktop composition" in compatibility settings.