Basicamente, vou verificar em um programa específico em alguns computadores, importando novos arquivos para esse programa e modificando esses arquivos um pouco. Eu só preciso de acesso a um programa, mas também preciso acessar o banco de dados do cliente para esse programa (assim, por exemplo, se estou no iMovie, preciso acessar a biblioteca principal do iMovie). Esse acesso deve ser constante enquanto o computador estiver ligado (como o LogMeIn ou TeamViewer) e não exigir a aprovação / presença do cliente para iniciar uma sessão.
Para os Macs, parece que a maneira mais simples seria configurar uma conta limitada com restrições pesadas de acesso dos pais, e apenas colocar seu arquivo de banco de dados nessa conta. Eles devem poder acessá-lo / atualizá-lo a partir de sua conta de administrador. Eu prefiro uma forma que não exija a criação de uma nova conta de usuário.
Não há pistas sobre o que fazer em um PC. Tudo o que eu vi até agora parece ser Server 2008 & RemoteApp, que não me parece aplicar nesta situação.