I'll echo some of what's already been suggested with a few additions. Are you counting the day that you'll be arriving in London from a long flight as part of your 1.5 days? If so, factor fatigue into your calculations.
I would have recommended the Tower of London even if you didn't already have it on your list. It will take about 1/2 day.
Focus your remaining time on a few must sees. Unfortunately this does not include Windsor. Windsor is nice, but you are already seeing a castle (the Tower). Plus, it will take nearly a full day to travel and see it. Time you do not have.
Here are some options of top sites:
Big Ben/Parliament and Westminster Abbey. They are right next to each other. The Abbey often has a fairly long line, but there is a cash line that moves a little bit faster. This will take several hours. If you time this right you may have time to see the changing of the guard at Horse Guards before or after. It is nearby and not crowded. The Churchill War rooms are also in this area if you have an interest in World War 2 or Churchill. They take an hour or two.
London Eye. This will give you a nice view of the city. It has longer hours than some of the other sites. It is a short walk from Big Ben. Allow an hour or more depending on the line.
British Museum. You could spend a long time here. It's free so if you have even a small amount of time bungee in to see the Elgin Marbles, Rosetta stone and some of the other marquee Egyption and Near East holdings.
Hop on hop off bus to see highlights around town. Pick one with a live guide. This is a good option if you're tired, but you want to to do something the day you arrive.
Have fun!