there are some other ways to track your character, besides viruses and friends. There are some sides that are able to track transfered and even renamed characters with their achievements and the date they got them. I don´t remember the name of the side, but wowprogress got somthing similar:
Registered users with confirmed character can hide their characters in Detective.
Registered and confirmed Guild Officers are able to view even hidden characters.