By all accounts, though, your Xserver and drivers are properly configured and setup.

My current theory is that these applications are linking against some replacement file that's checking to see if your drivers are installed properly and coming to the wrong conclusion. It seems unlikely, but everything else seems unlikely too.

How about 'ldd `which spring`' ?