withArgs package:xmonad-contrib

dzen str args timeout pipes str to dzen2 for timeout seconds, passing args to dzen. Example usage:
dzenWithArgs "Hi, dons!" ["-ta", "r"] (5 `seconds`)