I'm experiencing IE8 crashing when removing a file from a mulitFile list. If I set IE8 to compatibility view (compatibility view enabled - now IE8 runs in IE7 mode) there is no problem.
I've included my environment below with the App Crash logs for each time it crashed. I don't get why the time stamps on each App Crash log entry are the same - these span over the course of 2 days. Looks as though mshtml.dll in IE8 takes a dump when trying to remove the file.
FYI, I can't seem to reproduce the problem here with a nearly identical setup, so I suspect you are running into a bug in mshtml that just happens to be triggered on your particular page when you delete a file.
If you can't reproduce in the demo page on this site, can you reproduce the problem if you configure NeatUpload-1.3.20/dotnet/app as a web application and then view NeatUpload-1.3.20/dotnet/app/Brettle.Web.NeatUpload/Demo.aspx?
On your Demo page - I can reproduce the problem fairly consistently. Out of 6 tries - IE8 crashed 5 times. Out of 4 tries in compatibility mode, it never crashed. I've search around and have seen mshtml.dll patches - but haven't investigated that thouroughly.
I'll try your other suggestion regarding configuring dotnet/app as application to see what happens then.
I again was able to reproduce the problem when configure NeatUpload-1.3.20/dotnet/app as a web application.
However, my problem is solved.
Others using IE8 w/flash plug-in have posted similar problems where mshtml.dll and flash (versions 8x and up) were butting heads. Even if you DISABLE the flash plug-in, it will not fix the problem. You have to go to Control Panel, Programs and Features and uninstall the flash plug-in. Then go to flash.com to get prompted to re-install it.
Basically an unstable Flash plug-in installation can trip up the mshtml.dll file - with the flash plug-in enabled or disabled in your browser.
Hope this helps others that have had this same problem.