Unless it's a very old version I think you'll need the install file(s). When you install a program, the install copies the files to your PC and registry entires as well. You'd need to have them too, and tracking all of them down could be difficult. Even if you had them there may be files spread about elsewhere on your PC you need.
I've heard of people installing to a CD. You'd need to use INCD or somthing similar that formats a CD for packet writing, so that it can be used as a drive.