Well, remote delete using DelDir does work for me, but -
without appropriate error return coding, you won't know what's failing.

This deleted the remote Start Menu folder contents, but not the folder itself. Note the added error handling. $DelDir will be 1, 2, or 3 depending on what step failed, and will return the error code in the Exit. $DelDir will be zero on success. Honestly, this is not how I'd code it for production use - I would return 1 on success, 0 on error, but for now you need to know which step has failed.

Glenn

 Code:
$Path = '\\thatPC\c$\Documents and Settings\user3\Start Menu'

; Call DelDir, let the return value fall to the screen, 
; followed by the error value / message
DelDir($Path)
' / ' @ERROR ' / ' @SERROR ?

Function DelDir($strPath)
   Dim $strFilename
   $strFilename = Dir($strPath + "\*.*")
   While $strFilename <> "" And @Error = 0
      If $strFilename <> "." And $strFilename <> ".."
         If (GetFileAttr($strPath + "\" + $strFilename) & 16)
            DelDir($strPath + "\" + $strFilename)
            If @ERROR $DelDir = 1 Exit @ERROR EndIf
            SetFileAttr($strPath + "\" + $strFilename, 128)
            Rd $strPath + "\" + $strFilename
            If @ERROR $DelDir = 2 Exit @ERROR EndIf
         Else
            SetFileAttr($strPath + "\" + $strFilename, 128)
            Del $strPath + "\" + $strFilename
            If @ERROR Exit @ERROR EndIf
         EndIf
      EndIf
      $strFilename = Dir()
   Loop
   ; At this point, the directory should be empty.  We just need to delete it now.
   Rd $strPath
   If @ERROR $DelDir = 3 Exit @ERROR EndIf
EndFunction
_________________________
Actually I am a Rocket Scientist! \:D