OK, I uploaded the video here: http://youtu.be/-KxqpSIgxdw
I was using tapatalk on my phone last night as the forum is hit or miss.
I understand about reloadskin not being recommended. I am open to suggestions if there is an alternative. I definitely feel the pain of all the screen files having to be reloaded after each reloadskin call.
To explain what is going on in case I haven't previously. My arduino circuit tells my vb.net app when the dashlights are on or off. Using elite's inbuilt theme color functionality, my app sets the theme color to "silver" when the lights are off and "red" when the lights are on and then reloads the skin to force the update. I followed the method suavacito used in the theme color menu. So when he sets the theme color from the settings menu, it does what I'm doing.
You can see in the video that I start out in iGuidance on "silver". I then switch on the headlights which is hard to see but you can see RR switch to red and go back to the iguidance screen but iguidance itself is missing. I show in taskmanager iguidance is still running and that I can re-embed it using the iguidance button. I then just repeat it the opposite direction.