Yes it is Ok to delete these items. The actual folder in question is located here: C:\WINDOWS\Prefetch.
This is one of those issues that tends to generate some controversy. The prefetch files, like the name implies, are a list of files that windows will use to open each program you use. It "prefetch's" them so that it has an index of files it has to access the next time you open the program. This speeds up the programs opening time.
The controversy comes from the fact some people believe that cleaning these files periodically is a good thing and actually helps speed up your computer by removing unused files. While others insist that there is no reason to delete them at all, that windows itself will maintain the prefetch files by cleaning out the old unused files after some time.
From a personal stand point, I see no problem with cleaning them out once in a while (I clean mine about once a month and after installing or removing a program). Your next reboot or two will be a little slower as Windows recreates the files it needs, but I have noticed a tendency for Windows to maintain files long after I removed a program and no longer have a need for it. Once I even had a program that would not start correctly and after cleaning the prefetch files, it worked normally again.
Cleaning them out is purely your own choice, Windows will recreate the ones you need the next time your run a program.
Edited by Ronbo, 05 August 2005 - 10:42 PM.
There is no justice, there is just us.