For the effect you can use the "Blinking Background" special effect; that will really simplify the task.
Windows has an API that will run a function after a set amount of time. This API has an argument that is the address of the routine to run at the timeout point. That's an easy task for C, a bit harder for
VB.
But fortunately,
VB now has the AddressOf operator, which allows passing a function address to the Windows API.
So write a routine that searches for any text that has the special effect for a blinking background, and that sets that feature off when found. Let's say it is ClearBlink().
If this text is being added through programming, then the last line of the code could be to call that windows API with "AddressOf ClearBlink" as one of the arguments.
Maybe if you could post a narrative of what transpires I could be more specific.