Luis Ricardo,
Sou desenvolvedor java, trabalho usando o Eclipse IDE, e acho que nessa direção não iremos arrumar nada. Quando um fabricante disponibiliza uma API / SDK, ela serve para você desenvolver um aplicativo para tal plataforma.
Ex: SDK para android, você cria seu aplicativo, e te permite até instalar em um celular.
Por motivos óbvios de segurança (que nesse caso nos atrapalham, apesar de nossa vontade não ser nenhuma trapaça/pirataria) esse acesso é limitado, e não te permite alterar configurações do dispositivo. Não desta forma.
Acredito que o 'development mode' não é o nosso objetivo, minha opinião.
Fico postergando a leitura dessa documentação, onde tenho vontade de descobrir se é possível desenvolver por exemplo um leitor dos sensores do carro, incluir no mylink um conta giros, etc...
Quanto ao VNC ou algo do tipo, acho mais interessante/viável, mas depende do tipo de acesso que é concedido ao acessar e como acessar.
Que existe um meio, nós sabemos, resta saber se é dependente de um hardware específico...