It works remarkably well.
The only think I had to re-work was a Monitor to determine if everything was behaving.
I discovered that having originally created a method to safely stop or re-start the kix script, if used the kix did as requested but the service carried on regardless putting things in a position where you had to separately stop the service then re-start it to get KIX to function as required.
The key is the content of the registry application string...
 Code:
$MS="HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\MyService"
if keyexist($MS) = 1
 $=WRITEVALUE ($MS+"\Parameters", "Application", "wkix32.exe C:\MyKixProject\MyService.kx /i", "REG_SZ")
 run 'regedit.exe'
 sleep 2
 $=messagebox($MS+"\Parameters - Application","Browse to:")
Endif


Thanks