By the core rules (I don't know if the Rules Compendium says anything about this), it always takes a standard action to ready an action, and you technically can't ready a swift action at all (only standard, move or free). The second part is obviously because they didn't exist at the outset of 3.5, and easily corrected; but if move and free actions take a standard to ready, it stands to reason a swift should too.