Reloadskin command & iguidance

I have been using elite 2 and have my system setup so that when I turn the headlights on in my car, elite changes it's color scheme variable to red and reloads the skin. It works fine but iguidance closes every time I do it. Here is the command I'm running from my vb.net app:

embedapplist=<appwindow1>|<appwindow2>|...|<appwin dowN>
Lists window names of applications that should not be closed on skin switch.
<appwindow1..N> is the window title used to embed the application (i.e.: Notepad, etc..)

Hummm, still not working. I moved to working with carwings and notepad on my desktop and it does the same thing. It reloads the skin but brings me to applications and notepad is missing. I watch the notepad icon disappear from my taskbar.

reloadskin, should unload all screens, unload all plugins, close all embedded apps(except ones on embeddApplist) and you end up at menu.skin
thats the normal "reloadskin" there is a case where load;xxx is queued... its related to menu.skin, but im not sure exactly what happens, skips something...

Brings me back to applications - I'm in carwings, click launch(or whatever the menu item is) this brings up applications and I launch notepad. Then with skintool I hit the reloadskin button. It closes notepad, refreshes the skin and drops me at the applications screen where I can launch notepad again.

if you put an app in this list, and reload skin, the app is not longer embedded to a window..
and if you exit RR, it will not close, since rr, at this point knows nothing about it
and you will have a HIDDEN task running...

thats how it always worked, i don't like it, i might come up with a different way
or ill leave alone, all depends....

yes, even IG is left running... a bottom line "reloadskin" wipes all embedded app info from RR tracking
any app in the list is a hidden app, and running..

I may be misunderstanding so I apologize ahead of time. I finally got an evening to run updates and tweak code here and there. I loaded the latest rr code and put iGuidance in the app list. I find that it does in fact stay open in task manager but it doesn't re embed instead just gives me the loading screen(blank image of skin). If I back out to the menu and hit iGuidance again, it loads right up where I left off.

I could probably write code into my plugin that instead of passing rrscreen by variable will run a function to identify if it is iGuidance. If so, reload skin then call exgps which is defined in exectbl for elite 2.