Technically after installing the ADB and such, couldn't you just make a batch file to do the work for you?
Example (has pauses and confirmations in noted places from original tut):
echo If any part of this batch file fails or goes against comments listed, log where you are and exit the batch file immediately.
echo This should list a device as a long number under list of devices. If it doesnt something is wrong.
adb push c:\droidroot\rageagainstthecage-arm5.bin /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
echo This next step can take a minute, just let it go until you are returned to your adb tools folder.
echo You should now see a # instead of a $
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
adb push c:\droidroot\Superuser.apk /system/app
adb push c:\droidroot\su /system/bin
adb push c:\droidroot\busybox /system/bin
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
echo Note if you are on a build earlier than froyo this next step will fail. That is fine and expected.
mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
echo I would suggest rebooting your phone but its not required.
EDIT: If you guys like this idea then I can make a command-based yes/no style batch file (prettier version) or even a VBscript that does all the work and just asks simple prompts (such as continue? Y/N, directory for ADB, etc.). What do you all think? Yeah? Rooting made a shade easier?
EDIT#2: Why is step #15 exit? Won't that just close cmd?