Учитывая, что вы уже пробовали teamviewer и потому что вы используете teamviewer для удаленного доступа, я не уверен, что это сработает, но если вы сможете получить доступ к домашнему компьютеру с помощью удаленного рабочего стола с ноутбука, то настройте клиент удаленного рабочего стола для доступа к локальным ресурсам может работать, если КПК нужно только рассматривать как диск для синхронизации его работы.
http://support.microsoft.com/kb/313292 в разделе «Как получить доступ к локальным файлам» показано, как настроить клиентскую часть для доступа к локальным ресурсам.
Как я уже сказал, не совсем уверен, что это сработает или даже будет приемлемым вариантом для вас, но это может стоить того.
Надеюсь, это поможет,
Даррен