06:18:35ram: testone: no, this detach/re-attach would require that the GUI be totally decoupled from the core. This is not the case. There is internally a separation by an internal "API" that prevents most of the sharing of the data structures, but some pieces still break this and there would be a non-negligible effort to separate the core/GUI processes and create a network protocol between the two.
06:20:13ram: testone: if you accidentally "kill" GTKG unless you use SIGKILL, the signal will be trapped an a "clean" shutdown done. If you use SIGKILL, then most of the things but the latest operations will still be preserved thanks to the background regular syncing to disk of the search / download queue.