I have a visual basic form. I want to make sure that it is always on top of all other windows that the user has open. I do not want the VB window to be the active application, just a window that floats on top. I am using SetWindowPos from the Winapi, but it does not seem to set my window on top. I am also trying to run an event when another application is activated, but I am having no luck. Can anyone out there help me. Thanks.