Discovered something new today! The Windows XP start menu is pretty lame about keeping the Programs in order. Rearranging it by dragging the programs around is fiddly.
However, there is another way! Right-click on the start menu and select properties. Then click the “Customize” button. Finally, click the “Sort” button. Tada! You’re start menu programs are sorted in their default order.