I'm saying that many/most programs do not need to be "installed" on
the new machine, merely copied to it.
I know that flies in the face of "normal" but IME these are the
possibilities after doing so and when running a "non-installed"
program...
1. The program will not run. Not many ME
2. The program will start but complain of a missing dll. Again, not
many IME. Copying the needed file to where it should be will fix it.
3. The program will start and say it needs to be "registered" (with
the key obtained when purchasing it). Feed it the key.
4. The program will run just fine. It may (will probably) write
various entries to the registry since the original ones no longer
exist but generally those are trivial - MRUs, GUI position, options
originally set in the program, etc - and it isn't much of a chore to
redo those that need redoing.
I base the above on personal experience. I had many, many programs on
my Win98 machine. I have no idea how many but there are 1980 folders;
of course, many programs have multiple folders so there are way less
than 1980 programs.
I then went to WinXP, dual booting with Win98 which was rarely used.
I continued using the Win98 programs with WinXP and the results were
as I said above.
Later, I built a new machine...different mobo, new SATA drive plus the
old IDE drive with a SATA adapter, new sound, new video, etc. Even a
nice new Lian Li case
XP was installed on a partition on an extended one on the primary
drive; the old C: was *COPIED* intact to the new C: which was a
primary on the primary drive. Win98 was on the copy, dumped it except
for SYSTEM and SYSTEM32 which I kept in case I needed some library
file in those folders. I also kept the "Start Menu" and "Favorites"
folders which I stuck in a "My Old Win98 Stuff" folder on new C:.
Obviously, any hardware specific programs (such as SoundBlaster ones)
can't work but in general, running those old Win98 programs under XP
on the totally different machine gave results as detailed above.