For now, I've just decided to run ColdFusion under WINE. While I want to run it natively eventually, I don't want to undertake updating the code to use the correct case-sensitive file names. I'm sure my QA manager doesn't want me to undertake it just now, either.

Actually running it is dead simple:

cd CFusionMX7/runtime/bin/
chmod +x jrun.exe
./jrun.exe -start coldfusion

With WINE installed and jrun.exe marked as executable, everything just works. File case issues are handled by WINE. Performance is excellent; I don't notice any overhead subjectively. While I would not suggest this setup for production, it's adequate for development.