Io utilizzerei la checkedlistbox
http://msdn.microsoft.com/en-us/libr...edlistbox.aspx
Per rimanere nelle checkbox io leggerei tutto il file, da questo con split su fine linea (environment.newline) genererei un array di stringhe, dimensionerei un array di checkbox, molto più pratici da maneggiare che non tanti singoli controlli
Per il tuo codice, potresti provare a convertire (ctype(sender,checkbox)) e poi su questo prendere il testo.
Esiste anche la proprietà tag che ti potrebbe aiutare.