Why do programs such as BlueFish and system-config-printer-gnome need a module used to provide Microsoft access to a Linux server? I can see for example a hook to allow Microsoft systems to print on a Linux print server, but why is Samba required in order to run system-config-anything except samba itself? And why doe BlueFish, a programming language editor, need samba at all?