Your assumptions are incompatible with your stated goal of maximum duration.
For the longest time in the air, you want minimum drag, so gear down and flaps 15 isn't what you'd want. It's a very rare day to have that configuration at 10,000' under any circumstances. To be configured that high would mean that you wanted to come down quickly.
In a clean configuration, a 737 NG will fly at flaps up maneuvering speed & idle thrust at about 1100-1200 feet per minute. Engines off & windmilling will add some drag, but the effect of that is probably considerably less than the difference between a nearly empty 737-800 with 10k of fuel, and a full 737-800 with lots of fuel. You didn't specify a weight, and I don't have a simulator handy to get an exact number anyway, so let's say 1200 feet per minute from 10,000' down to about 2000'. That's about 6 to 7 minutes there.
Then a level decel segment to slow and configure. With no thrust, from flaps-up maneuvering speed down to a flaps 15 v-Target, that's at least one minute, probably a bit more.
Then the final segment, which would be the trickiest part, since your glide angle would be steeper than what you'd typically fly, with no ability to correct if you get shallow & slow. I'm guessing here, but probably a vertical speed of 1500 feet per minute with flaps 15 & gear down and zero thrust.
Add all that up, you have ballpark of 8 to 10 minutes from 10,000 to a sea level landing, which includes time to slow and configure at a sensible point.
If you insist on starting already configured at 10,000 feet, then it's probably more like 6 minutes.
Starting at 10,000' and 10 miles from your departure airport, you have ample time and distance to set up for a landing -- the NG climbs much steeper than it glides.
"Good luck, we're all counting on you!"