Try to beat Java WebStart. I simply give you a link and it downloads and starts application (with all its dependencies).
Now try that with Python. On Windows.
Go on, do it. You'll have to install Python first, or you won't be able to run anything. After you've installed it you might notice that clicking on a script results in an ugly console window (even though you might have a GUI app), so you need some sort of runner.