I am about to start making a simple little video editing application, and I was trying to decide what system to create the GUI in. I know a lot about the Windows API, and actually, all of my programs thus far have been written in it. I would really like to use the new WPF framework though; however, I am a bit concerned about the fact that C# may not be ideal for a performance-oriented application. And I'm not positive, but I don't think it is possible to use SIMD instructions in C#?? Of course, my video editing program will use DirectX, and then I've read about problems of using that in C#. So then I had the idea that maybe I'd write the "core" of the program in C++ and somehow link it to its GUI through DLLs or something. Of course, that could be really messy... Any ideas? Thanks!I am about to start making a simple little vide