Thanks for the suggestion about an app!
Doubles for 10 players does not work well, there are 45 possible partnerships and because there are an odd number of them, they can never be arranged into a doubles schedule.
The closest it is possible to come is to play 11 rounds of 2 games each:
[(D F):(G I)] [(E H):(A C)]
[(A J):(D E)] [(C F):(H I)]
[(B D):(C H)] [(E I):(G J)]
[(A E):(B I)] [(F J):(C G)]
[(G H):(A I)] [(B F):(D J)]
[(E F):(C D)] [(B J):(A H)]
[(B C):(I J)] [(E G):(D H)]
[(D I):(H J)] [(C E):(B G)]
[(A G):(C J)] [(F I):(B E)]
[(B H):(F G)] [(C I):(A D)]
[(E J):(F H)] [(A B):(D G)]
However one pair of players (A F) never meet, either as partners or opponents. Consequently they only play 8 games, while everyone else play 9 games.
Hope that helps.