Index: /trunk/eraser/Eraser.BlackBox/BlackBox.cs
===================================================================
--- /trunk/eraser/Eraser.BlackBox/BlackBox.cs	(revision 2535)
+++ /trunk/eraser/Eraser.BlackBox/BlackBox.cs	(revision 2536)
@@ -113,5 +113,5 @@
 				//report folder if the crash report is empty.
 				if (currentStep == 0)
-					Directory.Delete(currentCrashReport);
+					Directory.Delete(currentCrashReport, true);
 			}
 		}
@@ -258,4 +258,7 @@
 						{
 						}
+						catch (InvalidOperationException)
+						{
+						}
 					}
 				}
@@ -324,5 +327,5 @@
 			Bitmap screenShot = new Bitmap(rect.Width, rect.Height);
 			Graphics bitmap = Graphics.FromImage(screenShot);
-			bitmap.CopyFromScreen(0, 0, 0, 0, rect.Size, CopyPixelOperation.SourceCopy);
+			bitmap.CopyFromScreen(rect.Location, Point.Empty, rect.Size, CopyPixelOperation.SourceCopy);
 
 			//Place the mouse pointer
