что касается параметра shell то вот там у меня как раз и сидит кассовый модуль т.е. shell=c:\кассовый модуль.exe я легко могу закинуть туда и свою прогу, shell=c:\кассовый модуль.exe , c:\sft.exe НО при каждом завершении работы компа кассовый модуль переписывает эту веточку и стирает мою sft.exe

что касается остальных вариантов то буду пробовать спасибо за помощь.