I created an integrated ISO using HFSLIP2000-FullPack with the source files from the original Win2000 Pro SP4 CD, but for some reason trying to run .NET 2.0 programs on the installed system always fails.
I deleted the .NET cabs in HFAAO, re-created another ISO, and installed .NET 1.1 & 2.0 on the new system manually. Now the programs run as normal. Not sure why this happened.