I gave it a thought, said to myself: "no, it can't be done." Gave it a second thought, and then the code just poured into my head :-)

The way im thinking of doing this, the user will see the window for a brief moment, and you will close it, pop up your own window, and everything's dandy.

I hope you are handy with the API text viewer, because its a little too involved to write an example (either that or im just too lazy) but i WILL plan out what you need to do.

You are going to need the API functions GetWindow, FindWindow as well as the others that are in this that i forgot about.

On a timer, with an interval of how fast you want it to refresh, will be the code to find the date/time window. Use the FindWindow API, to search for it's handle. That function works by giving FindWindow the title of the Window and if the handle is not 0, then the window is available.

You can do one of two things to close it. Either SendKeys "{ESC}", the cheap way, or use the SendMessage API (which i am very not familiar with) to close it. After that's done, simply open your window up in place.

------------------
-Mystiq