For windows I loved Invisible Glass till I tried Prima Clarity. Clarity is a bit pricey so I'll only keep for my car. I'll keep using IG for customers.
EDIT: Plexus on clear plastics to clean and protect. PlastX if it needs polishing.
I use Stoners on windows, Plexus on plastic wood trim. DP plex all is another choice for trim. DP Krystal Vision is another popular choice for windows. Sometimes I hit headlights and taillights with XMT 360. Wolfgang and Diamondite also have a headlight kit.
ClearKote Vanilla Moose Wax Hand Glaze is great for the outside of windows. Sometimes Ill apply that with the PC and Megs red cutting pad.