A skeliton objective-c project with legacy code setting was made
in XCode.

The Info.plist:

The application should terminate immediatelly when the user is shutting down
or loggin out was set to true.

This controls:
    <key>NSSupportsSuddenTermination</key>
    <true/>

Set it to false so that applicationShouldTerminate is called when 
NSApp:terminate is called.

The result was  put in Yudit.app.signed.

There is a separate file dot_DS_Store that sets up a dot_backrgound.
This was set up by creating a RW disk and changing view options.
The onl thing to remeber is Shit-Command-G to be able to select 
the hidden dot backgroud directory.

Gaspar Sinia <gaspar@yudit.org>
2020-04-28, Tokyo
