Make sure the AppCafe starts applications with "startDetached" instead of "execute". This should make sure that the new application instance is completely independent of the AppCafe process. Also make sure that warning boxes are displayed with "show" instead of "exec", that way the main GUI can also continue running in the background (great for multiple app scheduled for install but one runs into a problem).