Adobe ActiveX controls you need to show this in the usercontrol? I would suggest in first place to just let the shell-command handle the default windows environment pdf opener so you don't have to do this in you control. But of course I can't make that decision for your application.
If you want a good solution for getting ride of it read this article:
ASP-NET-PDF-Viewer-User-Control The example is vb but wouldn't be a problem for you I quess.
Also I converted my pdf to html because every modern browser has support.
This is also way easier to implement in your user control because you already have standards for this. I use:
pdf to html[
^]