This sounds cool

I think I managed to cause a bug just by looking at it though

because the first time I ran it the inteface came up and also the "Script Error" dialog:
Line 310, Char 5, Path not found, Code 0 in KMLClock.hta
Dismissing that, and then pressing the
Dial browser button, and selecting dial1.gif, I get 4 errors reporting
Invalid Path.
However if I go through the browse file-chooser dialogs manually the files are selected.
Maybe it has something to do with using LFNs with spaces in them? I installed to my Desktop so the paths are:
C:\Documents%20and%20Settings\TJ\Desktop\clock\.....
When I start the clock, and click
open in GE at the top of the screen it reports
Cannot find file file;///C:/Documents%2520and%2520Settings/tj/Desktop/KMLClock/clocklink.kml.
Note: I had to use a semi-colon after
file because the colon was causing the UBB code to think i was writing a tag!
From that it seems you're url-encoding the file path, which already has a url encoded space (%20) and its encoding the % sign (%25).