https://bugs.winehq.org/show_bug.cgi?id=42023
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- I tried running the program in a virtual machine. There aren't any files missing from MSKIDS. The only difference between the files that are there is that the MSBSOLAR.INI written by Wine doesn't have blank lines between the sections, whereas the MSBSOLAR.INI written by Windows does.
...and, weirdly enough, if I add blank lines between the sections, the program doesn't crash but gracefully quits after the last message box is closed.
That said, the installer FIXMEs are strange—Dde_OnExecute is a stub and this may be a problem, but even before that the values it's being passed aren't what they should be (they should look something like "[CreateGroup(Microsoft Kids)]"); they look instead like junk memory. I can't figure out why, either; the fact that all the shell DDE callback goes on in a separate process makes it impossible for me to tell, with my level of knowledge, what is triggering the DDE callback (it doesn't appear to be DdeClientTransaction, though, which is what I would have expected from the documentation.) If anyone can offer assistance on how to debug this, please let me know.