You can add them as a resource... but at that point, they are just binary bits as far as the application is concerned. But that really isn't a problem. Disclaimer: I've never physically done this myself, but I've seen others do this with some success. Once you've added them as a resource, in order to run them, you'll need to extract them and write their bits out. Once you've written them out - essentially restoring the files to disc - then you can use the process.start method to run the application. And since you wrote out the files, you know where they are.

Make sense?
-tg