You are completely correct with ssh and downloading
. However the nohup doesn't work. I think it would work great for a terminal process, because when you put it in the background, there is no visible output, but that doesn't work with graphical apps, because they output "window" all the time. Unless there is some way to close the window/output and still have the app running??