>My application is running behind Internet Explorer. Can I programmatically, say after several minutes, make my application run in front of Internet Explorer (run as the top most application)?
>
You could fire a timer to do the necessary API calls, but how do you know that the Window you're trying to hide behind is inactive?