Still seems a little out of whack. I added this line to the form code to get a 3rd level.
 Code:
		$l3 = $l2.Nodes.Add($e+" - " + readprofilestring(@scriptdir + "\Form.ini", "Form", $e))