Solved - it was caused by Comodo Firewall. I got the desktop icons back by changing the registry entry for userinit to explorer.exe however the *.exe problem remained.
I figured it had to be something that only ran in normal mode so uninstalled first the AV (no change) then the firewall - bingo !
Thanks for the help.