Posso usare componenti COM nelle applicazioni .NET?
Yes of course!
Quali svantaggi comporta l'uso di componenti COM?
Senz'altro la perdita dell'XCOPY Deployment in quanto il componente COM richiede la relativa registrazione.

Errore!
In Visual Studio 2005, quando aggiungeremo un riferimento ad un componente COM verra' creato un apposito file che trasformera' il componente in un reg-free component che non ha bisogno di registrazione nel sistema.
Ne consegue che:

Posso usare ClickOnce con applicazioni che fanno uso di componenti COM?
A questo punto la risposta e': Yes of course.

Volete vedere un reg-free component?, date un occhiata a questo video