Я использую SocksCup2 - в настройках ставишь параметры socks-прокси, указываешь exe-шник проги, она отлавливает сигнал и направляет на прокси. Если нет socks-прокси (а я специально перенаправляю сиганл на http-прокси - он у меня надежнее), то в связку к SocksCup2 ставишь HTTPThru - прога перенаправляет socks запросы на http. Линейка работает прекрасно. Еще есть прога FreeCup - она сразу может работать и с socks, и с http прокси, но у меня она почему-то толком не заработала (хотя пишут, что должна).