<pre>on mouseUp  answer file "Item to move :"  if it is empty or the result is cancel then return "cancelled"  moveFinderItemToDesktop itend mouseUpon moveFinderItemToDesktop finderItem  put "set source to" && "(" & quote & finderItem & quote && "as alias)" & return after scriptVar  put "tell application" && quote & "Finder" & quote & return after scriptVar  put indent(2) & "move" && source && "to desktop" & return after scriptVar  put "end tell" after scriptVar  do scriptVar as appleScriptend moveFinderItemToDesktop</pre>