what does the crash message say? Perhaps there is a clue there.
The same happens at the same stage when I start the RT that Inno has setup.
You may have done this already, but given the above detail, I'd carefully compare all the many files that make up a run time system between the copy set up by the installer and your original copy to see if there are any files missing, mislocated or misnamed. That may not be the problem, but it's the first thing that i'd check.
And another obvious thing to check is whether any of your RT files were open at the time you set up the installer "bundle" and thus you got a corrupted copy of that file.
I'm sure the RT files weren't in use during Inno setup, ie. the RT was closed. The only 'fault file' mentioned was the 'FMEngine.dll' that sits in the main folder. This is in position. Is it still worthwhile checking all the rest?
1 other Q that may be relevant. The folder Inno creates is always: C:\NS Tools PC-32. The latter is not specified within the Inno script I use "DefaultDirName=C:\NS Tools PC64". "NS Tools PC-32" was a previous folder name but I'm not sure why it keeps coming back even though deleted.
I'll get on with a full comparison of files between Inno's folder and the working RT.
Philmodjunk: I need to grovel most abjectly. You were correct. A sub-directory had been misplaced. It's one of the downsides to Inno that you have to be really careful to ensure files go into their subdirectories.
I now need to fully test.
An oddity still exists of Inno creating a C:\NS Tools PC-32 folder when "DefaultDirName=C:\NS Tools PC64" is specified. "NS Tools PC-32" was a previous folder name but I'm not sure why it keeps coming back even though deleted.