The three most important criteria, are the OS, your application and what else the user is normally running with your application.
Each new OS requires more resources than the previous one - there is much difference between Win95 and XP minimal systems.
What your application does can also make a big difference. How many files does it keep open, how big are the files, how many indexes, local tables, network tables, all remote views, use of automation servers (occasionally or constantly), etc.
Some users "insist" on running Word, Excel, Outlook, network client, Solitaire and a screen saver (and some more!), this can dramatically affect your requirements. Users often assume that your "minimal" specs don't mean "available at the time you fire up my VFP application", but rather that the system starts with these values.
Rick