ProgDVB freezes on start and when searching for channels

First of all, thank you for this great piece of software that is ProgDVB.

I only use the IPTV functions of ProgDVB with two remote XML files, one as a list and the other as a guide.
I'm not sure what's going on at the start but probably it's caused because the list has about 20,000 channels with probably around 10,000 with EPG guides linked on that XML file. Even if I understand these is a really huge list and that the sofware could take some time to prepare the start or to search channels using keywords I wonder if there are any tweaks to improve ProgDVB performance.

Thank you for your help.