I wanted to test kiosk mode in the stock Juce Demo on different versions of OS X. I built the Juce Demo using the latest tip (994f1de977) and Xcode 4.2.1 on Lion 10.7 with the standard settings (Deploy Target: 10.4). I was able to successfully run the Juce Demo on 10.7 and 10.6.
However it crashes on startup on 10.5. I don't have Xcode on my 10.5 drive so the best I can do is give you the non helpful error message:
unknown required load command 0x80000022