A lot of windshields, OEM does I'm thinking, have a protective film coating that can be damaged if the wrong product is used on them. I know from past experience on an OEM GL1200 shield Rain-X made it turn hazy. So, I would be leery of using any products such as goo gone. Perhaps if one were to use it and then immediately wash it with soap and water it would not have time to be damaged. I have had good luck using olive oil to remove sticky label residue from glass jars in the past. That might be your safest route.
Goo Gone is one of the safer, more tolerant adhesive removers, but I think I would try WD40 first. That coating is not very tolerant to chemicals. The problem with WD40 as an adhesive remover is that it tends to be messy. It just spreads it out in a big mess. But it may still be the best choice here.
indoor duct tape when exposed to heat or sun light will cure hard when it gets old. Soaking will need to be done.
Lots of stuff will work.
WD40 is what I use most of the time because I always have it.
Starting fluid will work how ever long term use is not recommended. But it will get it off.