Essentially, this is just a different delivery method for a trojan horse. Damage will be limited if user and administrator privileges are separated and if MAC or RBAC is used. If everybody would use enterprise versions of their favourite OS, be it Windows, Mac or Linux, then trojan/virus problems will mostly go away.