A registry read will definately have lower overhead than any WMI-oriented solution.

Be sure to clean up registry entries when you start.

If one script starts the other then you can get them to negotiate a unique key or value name at startup so that you don't clash with any other process or pick up artifacts from previous failed instances.