Index: AE/Installer/trunk/source/installer.cpp
===================================================================
--- AE/Installer/trunk/source/installer.cpp	(revision 559)
+++ AE/Installer/trunk/source/installer.cpp	(revision 562)
@@ -391,5 +391,4 @@
 	const string Category = "Category";
 	const string Creator = "Creator";
-	package.modStringName =	modName;
 	while (!file.eof())
 	{
@@ -493,5 +492,5 @@
 		}
 	}
-
+	package.modStringName =	modName;
 	return package;
 }
@@ -1480,5 +1479,5 @@
 			rename((path)("../" + thePath), (path)(strTrashDir + thePath));
 #else
-			remove((path)("../" + thePath));
+			remove_all((path)("../" + thePath));
 #endif
 		}
@@ -1552,4 +1551,9 @@
 	catch (exception & ex)
 	{
+		wxMessageDialog* DotNetDialogOfDeath = 
+			new wxMessageDialog(TheWindow, ex.what(), "AE Installer Alert",
+																 wxICON_EXCLAMATION	, wxDefaultPosition);
+		
+		DotNetDialogOfDeath->ShowModal();
 		setStatusArea("Warning, handled exception: " + (string)ex.what());
 		return false;
