Il metodo
Activator.CreateInstance del .NET Compact Framework dispone di un'unica signature e non consente di specificare i parametri da passare al costruttore della classe che si sta creando. Poiché mi sono trovato in questa necessità, ho fatto una piccola ricerca ed ho trovato questo post:
http://dotnet247.com/247reference/msgs/17/87045.aspx, che spiega come definire un Activator custom per Compact Framework utilizzando la Reflection. Spero che possa essere utile anche a qualcun'altro, come lo è stato per me.