Sin ganas de hacer polémica.
Pero me parece que estan limitando el termino de puntero, para mi un puntero es una referencia a una localidad de memoria, pues segun el MSDN la intrución SET hace lo siguiente:
Cita: Asigna una referencia de objeto a una variable o propiedad.
Sintaxis
Set variable_objeto = {[New] expresión_objeto | Nothing}
¿Que es lo que hace la intrución entonces? Que la variable referencie a un objeto, los objetos se localizan en memoria por lo tanto esa variable esta referenciando a una localidad de memoria.
Por lo tanto yo considero que eso es también es un puntero.
Logicamente que en lenguajes como C, uno tiene la mayor capacidad de juego con los punteros. Pero el objetivo de los lenguajes de última generación es reducir los problemas en la códificación caundo los punteros referencian a lugares no deseados.
Talvez el asunto no sea tan sencillo como lo planteo, pero para mi cuando hacemos uso de la instrución SET con una variable la estamos usando como puntero.
Saludes.