I'm having a problem giving a listbox in my application focus when my application is not the active window. In Form_Load() I use the SetWindowPos API to make my app window always be on top. That works fine. I have a timer that continually calls setFocus on a listbox in my app. When another exteral application becomes the active window, my app's window remains on top, but the title bar just blinks rapidly and the external app remains the active window. I've tried SetActiveWindow API and it does not work (because the application is not active?). Any help would be greatly appreciated.