You're absolutely right. I rarely test BabaCAD on older machines so I can't see that delay. It can go up to 4-5 secs on older PC, and it's caused by low hard disk speed as BabaCAD is loading hatch patterns from text file bcad.pat which is located in /Support subfolder.
I had one idea a long time ago for this and I think it's the best solution. I will add semaphore event in hatch loading, so mouse will get response every 200 or 300 ms. User will see mouse is moving, just with short breaks until all hatch patterns are loaded.