I just pressed some unknown key combination by mistake, when being inside of the TC installer executable (tc920x32_b1.exe, Ctrl+PgDn). Then TC 9.12 crashed:
It's something like left Alt+Shift or left Control+Shift keys to switch through the installed locales. For example, I have installed locales for English, German, French, and Russian (for testing).
When you start Totalcmd.exe (9.12, 32-bit) under a debugger and go to memory address 0x83A9D2 (which is equal to file offset 0x4043D2), you will see the "in1 (28591)0This code page [..]" sequence (in Unicode). It's in the middle of some string, which is contained in a resource section.
Conclusion: due to some problem, error string in the crash report is random and meaningless in this case, and should be ignored. So only the Delphi exception class name (EReadError) may be helpful.
Exception message is loaded from EXE resources - and due to some problem with loading from resources, a malformed message has been used (in1 (28591)0This code page is not installed (Control Panel)!Delete selected encoding...LCannot delete folders with).
TReader.ReadProperty reads Delphi form from EXE resources - and due to some problem with loading from resources, EReadError exception has been raised.
So both the exception message and the exception class suggest some problem with loading from TOTALCMD.EXE resources. Since resources are mapped into memory in read-only mode, they cannot be corrupted just by writing to memory. This leads to conclusion that the problem occured due to some random RAM corruption. And this means that there is nothing to fix in TC.
So I think this bug report can be moved to "Will not be changed".