How can I develop a NAL so it will delete all the folders in the %USERPROFILE%\Start Menu\Programs folder except Accessories, Administrative Tools and Start Up?

Since the %USERPROFILE%\Start Menu\Programs is dynamic based on programs that are installed and uninstalled I can not specify each individual folder as it can change. It is necessary that that NAL can be configured to delete all sub-folders except for Accessories, Administrative Tools and Start Up?

Thanks for any advice.

Mike