Expeditor Extention Point

My goal is to find an expeditor extension point for a java plugin where I can launch a notes application and give it focus in the notes client. Is there a suitable extension point?

I started with the eclipse extension point - org.eclipse.ui.startup, but had to set timers, or put the thread to sleep to wait for notes to load in the meantime. I would like an expeditor extension point because it needs to be very ‘precise’ when the notes application is called to load. I discovered there’s only one UI thread. I was told of a backgroung jobs thread which I may be able to tack onto, but dont know how tap into it?

I’ve also looked into non-plugin solutions like adding the application to ‘startup’ folder in the ‘more bookmarks’ folder in the launch menu, but am not sure how then to give the application focus?

Cheers

Subject: Solution

http://www.eclipse.org/articles/Article-Concurrency/jobs-api.html

I tried using a ‘Job’ with a primary purpose to open a notes application at startup. The UI thread is busy initialising and loading the notes client, so the job cant execute. I think the job patiently waits until the UI thread can process the job’s request.