I'm trying to create an .exe with an embedded configuration as described in the manual, however after creating the .exe (success window pops up), when I run the .exe in a new directory it creates a new desktopinfo.ini file in the current directory and DesktopInfo doesn't appear as it should. This appears to be because the [options] section has been "corrupted" by a ZWNBSP character which is inserted at the beginning of the file and so it doesn't load the size/position/font global options.
Just to add, if I remove the ZWNBSP character from the generated desktopinfo.ini and save it, DI then displays as expected.
that is the unicode byte order marker.
does the new ini file it creates look like your custom ini? does the config it uses when you run it appear to be the same as if you had never run the embed command?
try to save your custom ini as UTF8 without the BOM and then embed that.
ignore all the above. I've found the bug. It will be fixed in the next release.