Implementa l'interfaccia IDisposable e introduci il metodo Dispose nella tua classe.

Ricorda comunque che l'operazione di recupero della memoria non è affidata al programmatore via "reference counting" come in VB6, ma ci pensa il Garbage Collector.

In sostanza, impostare un riferimento a Nothing non decrementa il numero di riferimenti distruggendo, se necessario, una classe, ma semplicemente rende l'oggetto passibile di distruzione da parte del GC che interverrà quando lo ritiene più opportuno.

Puoi comunque invocare Dispose manualmente.

Ciao!