I have need to shell an application that removes all the icons from the desktop. When the application ends it restores them. I need to be able to shell the app and then restore the icons - because I don't want them removed.

Anyone have any ideas how this is achieved?