Intercettare la connessione del dispositivo non è molto semplice, devi lavorare con gli eventi di Windows o della USB e non c'è nulla di managed.

Per quanto riguarda i tag ID3 guarda questo articolo:
http://www.codeproject.com/vb/net/mp3id3v1.asp