So I think i am gonna give up my search for a good open source PDF viewer with the ability to have links (table of contents) and bookmarks (create and edit). If anyone knows of a library, please, please, PLEASE, send it this way.
So my plan now is this: Use the adobe reader active X control on my WinForm and just let the user control it. BUT the problem is that if someone does not have the adobe reader installed, then I would just use the web-browser control with the file location property set to the PDF path.
So I need to check if adobe reader is installed. If not, then I want to load up the webbrowser. ( i can have the active x, and the webbrowser on different forms).