Came here looking for the same thing. Seems the best you can get is about 3 hours. After extensive searching, found:
1) Airport: it takes an hour, but they only run the machine when they have enough to fill it. Can't find a tel #.
2) Purella-Oerlikon Textilreinigung does "Express" shirts (only)
Schwamendingenstrasse 41 /Dorflinde, 8050 Zürich
tel 044 312 05 48 3) Laesser Textilreinigung: http://www.textilreinigung-laesser.ch/startframe.htm They seem to do it all, Express costs 30% extra, and I'll see just how fast "express" really is tomorrow.