What is the best way to show seconds in the clock on the system tray in Vista?
No way to do it with the native clock. Try TClock Light, it looks a lot like the built-in one but with a lot more options.
Edit: Apparently it doesn’t work great on Vista, but the version discussed here apparently does. The download and install information is at the bottom of that page. The guy is rather verbose.