I think it is good to understand what viscousity and polarity mean in order to answer your question. A viscous liquid is a liquid that flows very slowly; this means that its molecules are kept together by strong forces. This happens when you are dealing with very long chain molecules such as long chain hydrocarbons.Since hydrocarbons are generally formed by carbon and hydrogen atoms, and since their bonds are non-polar (electronegativity between C and H is small), then any long chain hydrocarbon can be tried as viscous non-polar solvent.