Investigate failures in low memory conditions

Description

It is known that if there are lots of heavy applications loaded when Odin starts (e.g. SeaMonkey? + FireFox? + OpenOffice?), it may fail to initialize KERNEL32.DLL. Sometimes it fails in DOS calls (e.g. DosQueryModuleName?()), sometimes in even malloc(). See #23 for more information.

For now, we just show a nice error message asking the user to free memory by closing other applications and retry, but it would be also good to track these allocation problems down to see why exactly it fails to get memory.