I haven't programmed in a while with Pharo but they have a built-in GUI framework. But there was also Bloc, if remember correctly.
Fun fact: you can then also ship the IDE itself with it, so people can hack into your application, if that's the sort of thing you'd want.