Why does Foundation appear to hang when I try to quit from the Application environment?
When you quit a Foundation Shell based database, the shell tries to quit all non-4D processes. It waits for all of these processes to quit, then displays an error message if a process doesn’t end. If you launch a new process (or install a non-Foundation component or plug-in that does), you either need to teach it to quit properly (use Foundation’s Fnd_Gen_QuitNow method), or tell Foundation not to worry about this process when it quits (use the Fnd_Shell_ExcludeFromQuit method).