pretty interesting of course. there is an other way to make things undetectable. protecting the file with 'software passport'. But it needs a lot of work. But i found the above thing much easier. nice info.
I think even when protected, it will get caught when advanced heuristic scan is performed, or the when the file tries to open. Not sure.