Hi Ionic_Altruist,
Welcome to Microsoft Answers!!!
1) Do you mean to say that you want the list of frequently used programs in the start menu or you have disabled the feature?
We would require more clarity on this “all programs list expanded all the time”
If you are referring to have All Programs list in the place of recently used programs then there is no option to do that currently.
If you want to delete the frequently used programs you may follow the steps below.
The Start menu displays shortcuts for the programs you use most frequently. You can change the number of program shortcuts displayed (this can affect the height of the Start menu).
Open Taskbar and Start Menu Properties by clicking the Start button , clicking Control Panel, clicking Appearance and Personalization, and then clicking Taskbar and Start Menu.
Click the Start Menu tab, and then click Customize.
In the Customize Start Menu dialog box, in the Number of recent programs to display box, enter the number of programs you want to display on the Start menu, click OK, and then click OK again.
However in the mean time, if this not exactly that you wanted I would suggest you to read through the articles in the links below that gives detailed description and steps to Customize the Start Menu and the Task bar.
Customize the Start menu
http://windows.microsoft.com/en-us/windows7/Customize-the-Start-menu
Taskbar overview
http://windows.microsoft.com/en-us/windows7/The-taskbar-overview#section_2
If you are referring to bringing programs to where the list of recently used program is, its not possible.It is a default option.However your feedbacks on the changes in features are welcomed at the link below.
https://connect.microsoft.com/dashboard/info/
Hope this information was useful.
Regards
Varun J: MICROSOFT SUPPORT
Visit our Microsoft Answers Feedback Forum
http://social.answers.microsoft.com/Forums/en-US/answersfeedback/threads/ and let us know what you think