Since then, I created a much-improved version in IronPython which, I think, is actually worth using. Features:
- Conveniently view and delete path items
- Nonexistent directories and duplicate items are flagged, and can be purged with one keystroke
- works on PATH, CLASSPATH, PYTHONPATH, PERL5LIB, etc.
The code is here.
Right now, you need IronPython, and use "ironpythonconsole cleanPath.py" to run it. I need to figure out how to generate an .exe, since getting set up with IronPython is too much to ask just to clean up your PATH.
[EDIT: An executable is ready now. See my next blog entry.]