Fazer um UserControl em Windows Forms e mostrá-lo no browser é possível (não é como ActiveX), mas pouco viável. Só funciona no Internet Explorer e tem uma série de restrições de segurança (por omissão no cliente) que torna quase impossível fazer alguma coisa de interessante.
Obigado pela resposta SoundSurfer...
já foi ao site e pelo menos consigo fazer um usercontrol a correr no ie
Vou passar a explicar o problema: tenho relatórios de listagens na aplicação em CrystalReports, contudo quando quero imprimir estou limitado a PDF ou às impressora que se encontram no servidor. o que cria mesmo era criar um usercontrol que se podesse seleccionar as impressoras locais de cada pc e imprimir para as mesma...
O crystal tem uma opção para isso, que é em activex mas infelizmente o report não sai com o design igual, parece que faz o rendering primeiro para html pertendo efeitos de caixas que tenho