Let's reiterate here. CONFIG.NT is the Windows NT or 2000 equivelent of the old DOS CONFIG.SYS. It configures the DOS, or rather CMD.EXE environment upon shelling to the CMD interpreter. So, if you execute CMD.EXE, or any DOS based app like FoxPro 2.x for DOS, it will utilize the settings in CONFIG.NT.
Now, the settings in CONFIG.FP (or CONFIG.FPW for FoxProw Windows) are used ONLY by the currently executing FoxPro seesion, or compiled FoxPro application. If you try to include a CONFIG.FP file in the command line of the CMD.EXE icon as in your example 'a' above, CMD.EXE will try to process the CONFIG.FP as an application or even a command line switch.. It will either cause an error or just be ignored
Your example 'b' above is correct as far as a command line parameter goes, but it also matters what you have included in the file. The setting:
TMPFILES = C:\TEMP
should work fine. a FILES setting in the CONFIG.FP file will get ignored by Fox. You need to include it in the CONFIG.NT.
Dave S.