Ciao, ho risolto il problema, si trattava di un oggetto COM che dava problemi con la distribuzione, ho risolto utilizzando un altro componente che svolge la stessa identica funzione (winsock).
Purtroppo adesso ho un altro problema, credo sia simile al precedente, questa volta con il componente MySQLDriverCS.
Ho effettuato 2 test: il primo sulla macchina che uso per sviluppare l'applicazione (sulla quale ho installato il pacchetto MySQLDriverCS) lanciando i file contenuti nella cartella Release e funziona tutto correttamente.
Il secondo test è stato effettuato su un altra macchina (nella quale non ho installato il pacchetto MySQLDriverCS) sempre con i file contenuti nella cartella Release, tra i quali ci sono le dll del driver MySQL.
Quando però eseguo il software da questa postazione ricevo un errore di eccezione non gestita per MySQLDriverCS.
Come faccio a registrare i componenti per permetterne l'uso anche su altre macchine??
Già sulla macchina dell'utente finale oltre al programma devo installare il .NET Framework, se adesso devo pure installare il driver per mysql faccio prima ad andare a sviluppare l'applicazione direttamente sul computer del cliente...