Hello experts,

I want to pop up a window ( may be part of same application or as a different application/process ), which stays always on top of the our application's main window. The window that pops up is playing a video. When video window is on top we should be able to interact with the main window(like a modeless dialog). During the the interaction with the main window it might happen that a modal dialog pops up. When a modal dialog pops up user should be able to interact with video window ( lets say pause the video) and also with the modal dialog ( close or press OK on the dialog).
Also user may switch to other applications running on the machine. whatever happens , whenever our application is active , the video window should be on top of it and user should be able to interact with the main window and any other modal dialog that appears and also with the video window.
Also user should be able to switch to other applications ( MS-Word,excel etc) with normal behavior ( no video window on top of other applications ).

Please suggest how can I do that?

Thanks
Siddharth