Allow the user to set an option to NOT sync files with hidden attribute.
Some applications create lots of hidden files to handle internal processes. These files are important for the current operation of an application, but not for the user via Dropbox.
A less useful option would be to allow the user to specify a blacklist of filenames or folder names to not sync.
*.tmp
or
.profile