I would be glad to check out your application and even review code if you want...
But as far as native code, I think you *might* get away with the smart device projects in the C++ product. I'm not 100% sure though because I think it might force you into a managed C++ project.
Why wouldn't you want to take advantage of all the great APIs that .Net 2.0 gives you?
