Het heeft inderdaad te maken met de manier waarop OSX bestanden wegschrijft. Naar mijn weten zijn die '.' punt-bestanden iets van de resource-forks die OSX dus nog steeds gebruikt.
Bij ons op de Linux servers, waarmee verbinding wordt gemaakt door zowel Windows als Mac OSX en MacOS 9, krijgen ook wij van die dubbele bestanden. Ook die verveldende .DS_Store bestanden die te voorkomen zijn. Echter op Mac OSX Hints.com is wel een tread te lezen hoe je kan voorkomen dat je Mac OS X van dit soort bestanden weg gaat schrijven op 'vreemde' servers. Dit doet de Mac op alle schijven die niet HFS+ geformateerd zijn (ofzo). Om dus nog wat aan resource-fork info weg te kunnen schrijven schrijft de Mac dus van die, voor Windows/Linux gebruikers, loze bestanen.
De SMB server die op zo'n beetje alle Unix/Liunx dus ook Mac OS X machines is geïnstalleerd (om Windows met Mac te kunnen laten praten) heeft nog wat extra config. truuken wat je kunt proberen.
Om de '.' punt-bestanden uit te zetten moet je wat wijzigen in de /etc/smb.conf file. Genaamd een veto dot file regeltje. Hiermee voorkom je dat Mac OS X (Unix/Linux) die punt-bestanden überhaupt laat zien aan een Windows computer.
Onder [global] zet je het volgende (volgens mij):
veto files = /.*/Icon*/
delete veto files = yes
Dit voorkomt dat Windows de '.' punt-bestanden ziet. Herstart na deze wijziging natuurlijk de SMB server (Windows Sharing).