Why would you want to hide it for 2 seconds or even 30 seconds if all it does then is nothing? It would make more sense to make 2 procedures/functions - 1 that hides it and another that checks if it is time to show it yet (using timefrommark or system time) - or you could combine them into 1.
I can think of 1 use though - if you want launch scar then get it to run after your familiy goes out to work or whatever so they don't interrupt it (because they have to do something on the pc etc).
By reading this signature you agree that mixster is superior to you in each and every way except the bad ways but including the really bad ways.