Running an app off an external hard drive
Running is not a problem, but the program might (and, like many others, will) put several folders to ~/Library (hidden) folder - Logs, Cache, Container/Group Container. The size might be significant.