Existe un problema evidente...
en el ordenador donde no este instalado ese componente no podra usarlo.
De todos modos un troyano en VB deberia ser lo mas portable posible (ya que siempre depende de la puta libreria de Visual). Eso significa no usar componentes ajenos a los basicos, usar dll's en lugar de OCX, sobretodo DLL's del sistema operativo(dll's nativas).
De todos modos no es el mejor lenguaje. Yo me he puesto con C por eso, aunque va lenta la cosa, mu lenta, lentisima...vamos que a este paso le da tiempo a Gates a arrunarse primero.