pic wrote: > In our application, we would prefer the customer to click "Update > Operating System" > in our software and then select our encoded *.ULC file and the rest is > hidden from them. OK, but my point is that can be achieved whether your app runs another process to do some of the work or not, at least as long as that other process doesn't try to bring up a GUI of its own. If the other process has only a command line and STDIN/STDOUT interface, then your app can completely hide this from the user. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist