Provided the applications are installed via the current (running) host operating system, they will run from whatever drive you installed them too.
But if they were installed while booted to a different host OS (that isn't currently running), then the applications will not have been setup correctly for the currently running OS.