Spent some time today updating tools that were out of date and needed a refresh.
One of the applications is my MDT Application Re-ordering tool.
There are two different scenarios where you might want to rearrange applications in MDT.
1. Where application X needs to be installed *before* application Y. If so, use the dependencies option in the applications entry page in the Deployment Console. This is the only way to ensure applications are installed in any specific order.
2. However if you want the applications to *appear* in a specific order in the Deployment Wizard, then you can use the MDT2010Ordering.zip tool to perform this task. This also has a side effect any application selected in the MDT wizard will be installed in the order displayed in the wizard.
Behind the Scenes
After the user arranges the applications in the MDT2010Ordering tool, the tool will construct a powershell script to do the heavy lifting. The script essentially just moves the application out of the folder and back again in the correct order.
If you wanted to do all of this by hand, you could also just modify the control\ApplicationGroups.xml file to perform the actions. Be careful! :^)