It works both ways.
I am using Zoom Player at the moment, because I haven't yet got around to making ProgDVB work. I understand that ProgDVB will work with the TwinHan cards. SO you can go either way.
I personally like using Zoom Player, because it means that you have some flexibility with certain things. Will you be using Zoom Player to watch TV in fullscreen or window mode ?
You need to look here to get an idea of how DC-DVBSource works with ZP -
http://www.dsp-worx.de/index.php?n=11 It has an inbuilt scheduler. I am trying to get multiple instances of ZP to work, so you can have a movie and 2 TV screens all going at once (assuming you have 2 tuner cards). I am still trying to get my head around setting up the multiple instances of ZP so that you can control each one (ie: if you send a message to pause, you dont want all 3 to pause). Apparently it can be done, but I have yet to configure it.
I can see the advantages of using XLTV with ProgDVB but you will need to ask Badubo or the other xlobby (French team) guys on how to get this to work.