Yup, it's extract, fork process, cleanup. It's also fairly easy to extend the project to create installers and let the user choose a path to extract in, and I plan on doing that.
I also believe that sending a signal to the parent will be propagated down, but I haven't tested it.
I also believe that sending a signal to the parent will be propagated down, but I haven't tested it.