Esistono alcune funzioni dell'API con le quali puoi scoprire se il dispositivo identificato da una certa lettera è rimovibile, ma questo non ti risolve completamente il problema.
Puoi scrivere da qualche parte (file .ini, registro, ...) la lettera giusta per ciascuna installazione, oppure puoi mettere nella pen-drive un file con un nome particolare e verificarne l'esistenza in tutti i dispositivi a partire da D.