Ok, thanks, if you can't reproduce the problem let me know and I'll take a look again.
Do you have any output in the console before it happens. Like "Searching for xxx..." or "xxx results."?
Actually, the resource loading code will load the English version of a resource if it can't find the correct language, so there's no need to duplicate the English stuff in other .rc files.
I don't know hot to do that with dialogs. With messageboxes it's no problem.