Любой редактор сделает: Пользователи Windows будут использовать Notepad или Notepad++ или UltraEdit, пользователи Unix скорее будут использовать Emacs или vi.
Последняя версия GNU Smalltalk (будет 3.2) будет иметь хорошую IDE, основанную на GTK+, называемую VisualGST. Я нахожу ее чрезвычайно полезной для чтения кода, но для ее написания я все равно пользуюсь текстовым редактором.
Если вы еще не скомпилировали GNU Smalltalk, я предлагаю вам воспользоваться Cygwin. Скоро я сделаю готовые двоичные файлы Windows, надеюсь, через 1-2 недели, так как сейчас он находится в верхней части моего списка todo. Сборка gst под Windows немного сложнее, чем под Linux, из-за количества внешних зависимостей
.Dolphin предоставляет версию Windows IDE для сообщества. Он не слишком потертый.
Возможно, вы захотите взглянуть на SciTE, который является бесплатным многопанельным редактором кода. Я использовал его для Ruby в прошлом и, хотя он не идеален, это довольно приличный инструмент. Я думаю, что он будет отлично работать на WinXP.
Вы не захотите начинать с этого. Вы захотите начать с Squeak или Pharo, возможно с изображения на берегу моря одним щелчком мыши . Таким образом, у вас будет смаллток, основанный на изображении, с работающим IDE. Файловый Smalltalk типа GST имеет свое применение, но разработка должна производиться в образе, где вы можете просматривать, проверять и отлаживать.