I don’t follow your (or your parent post’s) line of thinking. Apparently “dépêche means dispatch (or update, message or news),” and has a connotation of “fast.” I don’t see how this really applies to Drapache, which I thought of as “dr’apache,” a portmanteau of “drop(box)” and “apache.” I’m a Depeche Mode fan, but don’t see how it relates.
Where’s the pun? :)