One piece of info that may be important to know:
I just realized that Ivory's Program browser opens in a separate window from the main GUI. That is something different from most other plugins I know that keep everything in the same GUI. Could VEP be preventing a second window from opening?