Şurada bir örnek proje paylaşmıştım. Bu işi timer ile yapmak yerine event ile dinlemek daha sağlıklı. Event ile yakaladığın her process'i bir diziye atarsın ve yenisi geldikçe dizide var mı yok mu diye kontrol edip anlayabilirsin 2. geleni.
Örnek C# ama mantık aynı.