Thanks for your response.
Audit and recovery didn't find anything, didn't do anything.
As you advised, I was watching the memory and as you said, just before the crash, unused memory dropped down to near 0. Shortly after that it crashed with memory hitting zero level. This is on W98SE with Mech. Desktop 2.0. When I work in XP, with the same MD, it is running smooth and no crashing. Do you think it could be the W98 not being able to handle too much memory (1GB)?
How do you stop memory leak?