Well... I'm not going to use your example as it is incomplete, but will write a little test to explain. There are two scripts, test.txt calls test2.txt.
code:

;test.txt
break on

$GlobalDestination =ReadValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Desktop")

Call "C:\KiX4.02\test2.txt"



code:

;test2.txt
break on
$GlobalDestination ?
"hit any key" ?
get $_

Like I said, a quick little test will enlighten.

_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.