something like this??

code:
FUNCTION GuiCopy($source, $Destination, optional $move, optional $delete)

if $delete del ("$destination\*.*") endif

$objShell = CreateObject("Shell.Application")
$objFolder= $objShell.NameSpace($Destination)
$objFolder.CopyHere($Source, "&H1552")
$objShell = 0

if $move del ("$source") endif

ENDFUNCTION

of course, there is no error checking here...
_________________________
How to ask questions the smart way <-----------> Before you ask