Well, a lot of programs don't need registry entries. Those can be copied and run with no problem.

As for other applications, they generally come with an installer program which does all the work for you, so why mess about?