It sounds as if that thing reinstalls itself every time you start your computer. What i would do if i were you is the following:
1: determine what the application name is using Task Manager (processes tab); just kill the most likely targets one by one and check when your offending application dissapears from the toolbar (or whereever you can see it running)
2: look up any files that might contain text string including filename of offending application (DWHeartbeat.exe or whatever its name is, as determined in step 1)
3: check whether those files are mentioend in registry (= the executable files that contain the string found in step 1) and remove those references to prevent the software from being reinstalled
4: delete both application files (the one found in step 1 with accompanying libraries and help files and whatnot that are likely to be stored in same directory) and file(s) from which it reinstalls itself (foudn in step 2)
If any of the files refuse to be deleted in step 4 use ProcessXP (free for download online, look it up with Google) to locate the processes that keep that particular file open, repeat steps 1, 3 and 4 for these newfound processes as well (to kill them, prevent them from being restarted in vain once they're deleted and then to actually delete them) and then close the file handle in ProcessXP (right click on filename in bottom window and select CLose handle - this will close the handle and allow you to delete the file afterwards).
It sounds a bit complicated but if you know what you're doing it's really straightforward. If you are unsure about any part of these instructions
please first before screwing something up
