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