1)Per il VB c'è il subforum apposito.
2)Bisogna specificare la versione anche/soprattutto nel titolo

3)Devi inserire la stringa che richiama l'eseguibile VB
all'interno della chiave RUN nel regintro di sistema di windows.

lancia REGEDIT
il path alla chiave RUN è il segunete:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run

crea un nuovo valore stringa (all'interno di run) e inserisci al suo interno il path assoluto al programma eseguibile che vuoi far partire
all'avvio di windows.

Se vuoi sapere come si scrive nel registro di sistema da codice VB
devi specificare la versione di VB che stai utilizzando (VB6 o VB.NET?)

-----------------------------------------------
ad ogni modo, è buona norma specificarlo sempre.