Q: When you run the tzmove on public folders can you point it to the root and have it sweep for all calendars?
A: The path to each public folder calendar must explicitly be referenced. However, you could process all calendars at once, but you would first have to export a list of all public folders using the PFDAVadmin tool. Here is document that explains how to export the public folder list: http://msexchangeteam.com/archive/2007/02/16/435378.aspx.
You could then copy the calendars from this list to a batch file, for example:
tzmove -quiet \\Public Folders\All Public Folders\Marketing Team\Calendar
tzmove -quiet \\Public Folders\All Public Folders\Sales Team\Calendar