Странно, т.к. на 2010 все нормально отрабатывает, выделенный узел внизу, но на экране, независимо от длины списка.
Так, да не так:
Вы добавляете дочерний узел, а я просто узел. Вы используете свойство Selected, а я метод Select. Попробую с вашим вариантом.