So I picked up a RadioShark... found a Linux userspace program to control it.
The control app sucks because it depends on a horrible library (libhid). I'm in the process of writting a kernel driver. I should know if it works after I compile and reboot... but essentually you will be able to do "cat 95.5 > /sys/bus/usb/devices/*device location*/fm_freq" and it will change the tuning.
The other nice thing.. I hope to add a scan/seek to the Linux functionality.. but that will come later with some more research.