Ваш вопрос не очень понятен, вы говорите, что используете Windows.Forms.TreeNode без TreeView?
Если это так, TreeNode, как и все элементы управления, имеет свойство Tag, которое можно использовать для хранения любых данных. Тег имеет тип System.Object, поэтому вам придется вводить его при чтении обратно.
Добавить:
Как и в этот вопрос , также вами. Я не могу сказать разницу. Если у вас есть конкретный новый вопрос, он не становится понятным.