rispondo per ordine
1) le api sono delle funzioni che le dll dell'os esportano non fanno parte del linguaggio ed è possibile richiamarle tramite l'istruzione declare. Tuttavia usarle (bene) non è facile e non è una pratica consigliata ai principianti. Un buon sito sulle api è www.allapi.net

2) prova semplicemente a registrarlo di nuovo start -> esegui -> regsvr32 "percorso del file cmddlg32.ocx" o reistalla visual basic

3) per avere il puntatore su un determinato punto dello schermo usa l'evento mousemove e controllando x e y sai quando sei sopra alla colonna

4)hai l'autoparlante interno del pc o una scheda audio installata?

5)usando le region e le api vedi punto 1