L'esempio è discreto... non completo, ma dipende da cosa tu poi ci devi fare...
Popolare un TREE è abbastanza BANALE, andare ad usare i NODI ricavando la gerarchia è un pò più complesso..., tieni presente che quì hai un'origine da TABELLA con solo 1 LIVELLO.
In tutti i casi, molto dipende dalla tua capacità di gestire il codice VBA, che certamente hai visto all'interno della FORM.
Per la licenza, direi che se lo usi sul tuo PC non hai problemi, se devi distribuirlo, potresti averne se nel PC di destinazione non hai la stessa identica versione di CONTROLLO, a quel punto NON PUOI DISTRIBUIRE il tuo controllo senza averne l'autorizzazione, che si ha avendo il pacchetto DEVELOPER.