How do I open a new window in Adobe Acrobat using the plugin sdk

I would like to create a new menu item that when clicked it will open a new window (e.g. winform). What I'd like to do is pull data from a server and interact with the user in that window.  Basically show the user a list of PDF files to pull from the server.  Once the user is done selecting which file to pull to have the file pulled from the server into the local drive and have it opened in Adobe Acrobat.  The problem I'm having is that I don't know how to invoke a winform or something like it to place my lists of files and UI controls. I've looked at the samples in the SDK and don't see anything that deals with this particular issue.  I'm a newbie so I'm sure I'm missing something here.  I tried creating a new WinForm in a sample example and ran into errors and the form is not functioning.  Any help is much appreciated.

Thank you Dan_Korn,
This suggestion is very helpful.  I like the idea of creating the new functionality in the language/environment of my choice and simply call it from the plugin.  The only issue I have is that when I start the other gui app from within the plugin I don't know how to communicate with it.  I would like to do these things with it:
1. For the spawned off app to be able to tell Adobe Acrobat to open a file in a certain location.
2. For the spawned off app to exit if Adobe Acrobat is closed.
3. Also if the spawned off app closes for the handles to it to be desposed of and cleaned up to avoid leaks.
Any ideas on the easiest approach to the above behaviors?
Here's  my code so far in the plugin:
void StartApp1()
          STARTUPINFO info={sizeof(info)};
          PROCESS_INFORMATION processInfo;
          if (CreateProcess(NULL , "myexe.exe", NULL, NULL, TRUE, 0, NULL, NULL, &info, &processInfo))
                    ::WaitForSingleObject(processInfo.hProcess, 0);
                    CloseHandle(processInfo.hProcess);
                    CloseHandle(processInfo.hThread);
          else {
                         AVAlertNote("Couldn't luanch the exe");

Similar Messages

Maybe you are looking for

  • Extracting all values from multiple menus

    Hello all, Basically I have a jsp that consists of three of what FrontPage calls drop down boxes but I will hereafter call list boxes, each containing a number of options extracted from a database; these values can be moved from one box to another us

  • Is the worst thing about iphone it's ringtunes, and how do I fix???

    Hello there, Unfortunately I am now within hour 15, in my attempts to replace Apples purposefully terrible ringtones with new ones, and I've bought a few now... However none of them work.. they aren't even recognised on itunes as ringtones. I bouhgt

  • Workflow Timestamps?

    I am trying to capture user activity for steps of a workflow in my underlying library (not just in the workflow history). I have tried using lookups to copy the "date occurred" from a specific log/history message, which is successful, but always disp

  • AP emulation on Intel Wlan 2200BG card in Satellite A50

    Hi there, I want to ask if I have an option of AP emulation with my wifi card Intel PRO/Wireless 2200BG? If yes please tell how to adjust it. Thanks in advance

  • Please explain how to connect to an Oracle database with CF9 standard

    Can someone walk me through this process?  I am trying to help a group that upgraded frmo cf8 enterprise to cf9 standard.