There's one other free clock replacement application I know of that's of decent quality...Free Desktop Clock. It's not nearly as customizable, but it is certified compatible with Vista, unlike my previous suggestion. (Though I have both successfully running under Vista 32-bit.) Download a fresh copy, extract the executable from the ZIP folder, and give it a shot.
Hope this helps,