Nice one Mart, I just think you made a typo here:
 Code:
$GetMSTSUserProcesses[$Undex] = $Processes[$Index]

Should be:
 Code:
$GetMSTSUserProcesses[$Index] = $Processes[$Index]