Create Executable Self-extracting Archive in C#