Index: /trunk/Launcher/Launcher.cpp
===================================================================
--- /trunk/Launcher/Launcher.cpp	(revision 70)
+++ /trunk/Launcher/Launcher.cpp	(revision 71)
@@ -208,19 +208,17 @@
             if (_stricmp(szFS, "NTFS") == 0)
             {
-				straDrives.Add(lstraDrives[iSize]+ "RECYCLER\\NPROTECT");
-                straDrives.Add(lstraDrives[iSize] + "$Recycle.Bin\\");
-                straDrives.Add(lstraDrives[iSize] + "$Recycle.Bin\\NPROTECT");
+                straDrives.Add(lstraDrives[iSize]+ "RECYCLER\\NPROTECT");
                 if (!strSID.IsEmpty())
-				{
-                    //straDrives.SetAt(iSize, straDrives[iSize] + "RECYCLER\\" + strSID);					
+                {
+                    //straDrives.SetAt(iSize, straDrives[iSize] + "RECYCLER\\" + strSID);
                     straDrives.Add(lstraDrives[iSize] + "RECYCLER\\" + strSID);		
                     straDrives.Add(lstraDrives[iSize] + "$Recycle.Bin\\" + strSID);
-				}
+                }
                 else
-				{
+                {
                     //straDrives.SetAt(iSize, straDrives[iSize] + "RECYCLER");
                     straDrives.Add(lstraDrives[iSize] + "RECYCLER");
                     straDrives.Add(lstraDrives[iSize] + "$Recycle.Bin\\");
-				}
+                }
             }
             else
@@ -257,8 +255,6 @@
         dwAttributes = GetFileAttributes((LPCTSTR)straDrives[iSize]);
 
-        if (dwAttributes != (DWORD) -1 && dwAttributes & FILE_ATTRIBUTE_SYSTEM)
+        if (dwAttributes != (DWORD) -1 && (dwAttributes & FILE_ATTRIBUTE_SYSTEM))
         {
-            strTemp = straDrives[iSize];
-
             ParseRecycledDirectory(strTemp,
                saRecycled,
