ci sono molti modi per farlo, il primo che mi viene in mente è quello di usare LastIndexOff('\') per ottenere l'indice della posizione dell'ultima barra e poi usare SubString() e mettere come primo parametro l'indice ottenuto e come secondo il risultato della sottrazione dell'indice dalla lunghezza della stringa (proprietà Length), quindi ricapitolando :

codice:
string stringa = "c:\ciaociao\immagini\cane.iso";
int indice = stringa.LastIndexOf('\'); (tra gli apici c'è la barra, ma credo per questioni di formattazione non venga visualizzata)
int lunghezzaNome = (stringa.Length - indice);
string nuovaStringa = stringa.SubString(indice,lunghezzaNome);
oppure potresti usare lo split e prendere l'ultima dimensione del risultato, oppure un altra decina di modi!

poi magari li provi e vedi quale sia piu' indicato al tuo scopo o quello piu' performante ecc., vedi tu.