OSXFUSE is a library for writing filesystems which many systems use to provide custom filesystems (NTFS in Tuxera's case, virtual disk mounting for tools like VMware Fusion and Parallels Desktop).
There is a wide number of apps that silently install OSXFUSE, MacFUSE (OSXFUSE's predecessor) or FUSE4X (another fork of MacFUSE):
- NTFS-3G / Tuxera NTFS for Mac (driver for the Windows filesystem NTFS)
- fuse-ext2 (driver for the Linux filesystem Ext2)
- VMware Fusion (for accessing virtual disks)
- Parallels Desktop (the same as above, I think)
- MacFusion
- ExpanDrive
- sshfs
- Connected Data's Transporter
If you didn't install it then something else did and may have different apps that may be depending upon both.
Potentially the easiest way is to on the command use the "mount" command to see if there is anything that uses a filesystem with FUSE in it's name and work backwards.
For example Connected Desktop on my machine has this:
Connected Desktop@fuse0 on /Users/pasamio/Connected Data (fuse4x, nodev, nosuid, synchronous, mounted by pasamio)
Obviously that's a FUSE4X filesystem but you'll see other similar entries for OSXFUSE.
I suggest looking at mount on the command line and seeing which file system type shows up. That might give you an idea of what is being used right now but it won't tell you if an app is dependent upon one library or the other. You could try uninstalling one (probably MacFUSE first since it's the oldest) and seeing what breaks :) but I would probably leave them alone.
Cheers,
Sam