I had a look at some example code about looking at tasks. This is half of what I wanted it involded using the GetWindow, GetWindowLength and GetWindowText API Calls, BUT I don't need every process that is open I need just the windows that are appearing in the taskbar! is this possible? is there a way to ask those programs if they are invisible or not?

Thanks,

ALF