Thank you for your query.
The requirements remains the same as it is for developing applications for the AppUp(SM) Center. Supported languages can be found on this link: http://appdeveloper.intel.com/en-us/develop
"Our SDKs currently support C/C++ & .NET apps for Windows*, C/C++ apps for Moblin, and Adobe AIR applications. Intel AppUp developer program SDKs will support other language & runtime technologies in the future."
Intel AppUp(SM) Developer Program
Intel AppUp(SM) Center
Intel Technical Support
Rules aside for a moment, you may create a Component in .NET that is consumable by C++, VB, etc. You will need to ensure that it is COM compliant and visible. From that point forward you are no longer bound to using un-managed code in your efforts. Please let me know if you have any difficulties.