Both that thread and that program make low quality (512x512) loading screens.
There is an other way (not sure if it still works) that allows you to have high quality ones (1024x768).
Which is making a 1024x768 image, then to crop it into 4 parts etc.
Which takes about three times as much space (but with the new 8mb limit that's not so bad).