When searching text in a very big file, Notepad++ looks like stuck. It is not so. It is really searching, but there is no indication to it.
A wait cursor would solve the problem.
I think that the following line should be added at the beginning of FindReplaceDlg::processFindNext:
The WaitCursor class attached here has a destructor which restores the previous cursor.