Don't hardcode process detection, use a list or option field.
It seems the TV Tracker app simply monitors the running "known" player processes names, since renaming the zoomplayer.exe to MPC-HC.exe worked and scrobbling than worked too.
This is really "bad" design, instead of hardcoding the process names just put them in a simple text/xml file or add a option in the tray icon. This way you can support any player and version, without the need to update the internal hardcoded list everytime.
Thanks for the tip, cool trick. Good to know that worked. But the tracker has different ways of tracking for each video player with different file buffer readings, HDD settings, app closure, pause stop detection etc.