I haven't looked at Racket in a long time. Is it possible to make standalone executables? That's one of the reasons I've used Chicken Scheme (http://www.call-cc.org/) for many cross-platform projects with easy deployability.
There is support for packaging programs to run on machines that does not have Racket installed. I haven't tried it for years, so I can't give details. Try it out:
http://docs.racket-lang.org/guide/index.html
Nice features: Racket programs run without change on Windows, OS X, and, Linux. The GUI library binds to native backends so everything looks native.
The documentation is very nice.
Got any question? Ask the mailing list or on IRC. http://racket-lang.org/community.html