http://www.xs4all.nl/~laar2002/tweak...able-file.html
Delete "Unremovable" File
Open a Command Prompt window and leave it open. Close all open programs. Click Start, Run and enter TASKMGR.EXE Go to the Processes tab and End Process on Explorer.exe. Leave Task Manager open. Go back to the Command Prompt window and change to the directory the undeletable file is located in. At the command prompt type DEL where is the file you wish to delete. Go back to Task Manager, click File, New Task and enter EXPLORER.EXE to restart the GUI shell. Close Task Manager.
----------------------------------------------------------
http://rogier.xszone.nl/windows/wintricks.html
• Delete undeletable files
1) Close all open programs.
2) Open a Command Prompt window.
3) Close Explorer.exe from the task manager (ctrl-shift-esc), leave Task Manager open.
4) Navigate to the folder with the undeletable file(s) in the command prompt window with the cd command.
5) Delete the file with del filename.ext
6) Reopen explorer.exe from the taskmanager.
----------------------------------------------------
http://www.webattack.com/get/moveonboot.shtml
http://www.softnews.ro/public/cat/13/4/13-4-17.shtml
MoveOnBoot - move or delete files on next reboot
MoveOnBoot allows you to copiy, moves or delete files on the next system boot. This comes in very handy, if you need to replace or delete files which are locked by other applications, loaded into memory or cannot be changed until next system boot. You could manually enter a line to the wininit files, but using MoveOnBoot is much simpler, since the program can be integrated into shell - it creates the "Copy/Move/Delete on boot" context menu item.
License: Freeware
Price: Free
Windows: 98/ME/NT/2000/XP