I found a solution in vb-world.net. I was looking for FILENAME.exe and just checked: If TaskName Like "FILENAME". To list all running apps, create a new project, add a command button and a listbox, then insert this code. <br><br>Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long<br>Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long<br>Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long<br>Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long<br>Const GW_HWNDFIRST = 0<br>Const GW_HWNDNEXT = 2<br>Private Sub Command1_Click()<br> LoadTaskList<br>End Sub<br>Sub LoadTaskList()<br> Dim CurrWnd As Long<br> Dim Length As Long<br> Dim TaskName As String<br> Dim Parent As Long<br> List1.Clear<br> CurrWnd = GetWindow(Form1.hwnd, GW_HWNDFIRST)<br> While CurrWnd <> 0<br> Parent = GetParent(CurrWnd)<br> Length = GetWindowTextLength(CurrWnd)<br> TaskName = Space$(Length + 1)<br> Length = GetWindowText(CurrWnd, TaskName, Length + 1)<br> TaskName = Left$(TaskName, Len(TaskName) - 1)<br> If Length > 0 Then<br> If TaskName <> Me.Caption Then<br> List1.AddItem TaskName<br> End If<br> End If<br> CurrWnd = GetWindow(CurrWnd, GW_HWNDNEXT)<br> DoEvents<br> Wend<br>End Sub<br><br>Once again, thanks for your help!<br>