Could hopefully be some inprogram settings just?
I would bet that is a GUI and memory problem.
the app is reading the big list and holding it in an array, or file or somewhere. When the list is all done, it tries to put it up to the user. In DC I believe I remember it being a listbox control. The problem is that with a ver large list, that can take quite a while to fill, and the coding probably doenst account for that. It is probably just told to loop until the list is done.
This is a problem because nothing else can happen until the list is finished, that includes repainting the window to the screen. That is why it all goes white, the program is too busy to tell the screen what to display.
Along with that, if you have a VERY large list, the listbox can cause some problems. the app may just plain hang because it gets stuck in the loop, it may just finish the loop, but take a VERY long time.
I dont know the exact point it becomes a problem, or exactly what it will do. It has alot to do with how much memory you have.
The whole issue could be fixed in coding by having a max number of item, or limit the items based on free memory. If there is any sort of setting in DC (havnt used in it years) that will set a max of items to show, you could try a safe number and work up from there.