Я уже примерялся к TightVNC и связывался с автором, но пока торможу по объективным причинам, в конце прошлого года был завал с зависшими проектами, пришлось отвлечься. Сейчас есть макет, но с ним также есьт и временные трудности: выбрали параллельную флэшку в корпусе BGA, а кроме этого качества у нее есть дополнительные функции защиты, из-за этого нет в свободном доступе даташитов, следовательно нет возможности сделать загрузчик, так как структура микросхемы иная, чем мы использовали ранее. Подписали с Atmel NDA, ждем даташит. Одновременно начали делать образцы - это уже более продвинутые машинки на современном процессоре. Процесс идет, но тоже очень медленно. Подтягиваю инвесторов, пока получается не так, как задумал: все норовят сожрать проект с потрохами, а не делать вместе)))))
Относительно драйверов под разные ОС: на флэшке найдется место под несколько драйверов, успеть бы их все создать)))
По поводу невозможности удаления/добавления программ. На этом держится несколько основных качеств железки. Я придумал один способ установки программ, который может быть осуществлен толшько при наличии интернета и связи с базой данных производителя, то есть со мной. С будущих порталов третьих фирм можно будет скачивать бесплатный и платный софт и устанавливать в машинку только при наличии связи со специальной БД, в которой будут храниться специальные номера, назовем их ключами. Дальше можно додумать... Таким образом, получим машинку, с которой можно работать и в отсутствии интернета, но для удаления или добавления программ обязательно нужен инет и связь со спец. БД.
Такой способ установки программ обеспечивает помимо некоторых полезностей одну вещь - попытку хоть на время уйти в отрыв от клонов, которые наши друзья быстро сделают и за меньшие деньги. Если успеем сделать развитую инфраструктуру готового софта, то их клоны в нашей инфраструктуре работать не будут