Beh l'applicazione la sto iniziando quindi gli oggetti posso ancora sceglierli

Che hai usato per questo? Quella struttura ad albero consente di gestire gli indici? (se ci carico voci da un database con un datareader per esempio è possibile associare alla voce l'id che ha nel contatore del db?)