This Win-only app uses historical wait times and a "scheduling algorithm" to help you plan your day at Disneyland to minimize your wait-times and maximize your rides.
RideMax allows you to specify the attractions you wish to ride during your visit, then uses a sophisticated scheduling algorithm to order your attractions so that the amount of time you spend in line is minimized.
Using historical wait time statistics for each attraction as a foundation, RideMax analyzes millions of different ride sequences in order to create a minimum-wait-time itinerary. This schedule is tailored to the expected crowd patterns on the day of your visit, for the attractions you want to ride!
(Thanks, Alex)