The real fun is the fact that while a Pilot for a drone, vehicle or device has no skills on it's own, Agents (and ICs or Worms) have Skill included, some of them which Pilot is prohibited of even having as Autosoft:
QUOTE (SR4A @ p. 234, Agents and IC)
The Pilot attribute acts as the agent’s System rating, as well as its Computer, Cybercombat, Data Search, and Hacking skill ratings. Agents also have their own built-in Firewall attribute, equal to their Pilot rating.
QUOTE (SR4A @ p. 245, Pilot Programs)
A Pilot program is basically a System program with extra features, and so is used whenever the drone’s System rating would be. It also stands for a drone’s “Mental attributes” when called for (usually Intuition and Logic, and sometimes Willpower).
What's interesting is the omission of Electronic Warfare at the Agent skills, prohibiting it of decrypting anything (no matter if a file, node(!) or transmission) – you can't default on Electronic Warfare and the Autosoft only exists for Drones.
Personally, since Agents, IC and Worms are entirely the same thing, I use two houserules, depending on the details level desired:
The first simply eliminates the unrestricted Agent, IC and Worm entries – those are just names coined for agents used that way.
The second one adds a different skill loadout and integrates the fact that Unwired retconned standard issue Agents to non-hacking ones:
Agent, standard issue: Computer, Data Search
IC: Computer, Cybercombat
Agent, unrestricted: Computer, Data Search, Hacking
Worm: Cybercombat, Hacking, Electronic Warfare