Generally, I keep my application/system/etc. directories outside of my public directory, so I just get a 404 from /application.
Where is the 403 message coming from in your case? Is it part of your rewrite rules, or is it serving up the index.html page in the application directory?
I'm not sure why the compression would fail in one case and not in the other.