I don't know what some people's aversion to BATch files are about. I mean, GPOs run hidden anyway so there is nothing to see. I really really dislike creating associations and prefer to put the BATch file into the current dir of the GPO. I don't like refencing a \\Server\Share as that leads to a single point of failure. I much prefer to use \\domain.tld\DFSroot instead as it is replicated to each and every DC.

As for why alayanna would have to introduce a delay to get it to work, I haven't a clue. I never had to do that using the current dir.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.