W>А что есть разница, если я сам вызову у себя WSPCleanup и откуда то из другой части программы вызовут ?
большая разница. WSPCleanup вызывается когда Ваш провайдер больше не нужен, когда больше никто не использует его ресурсы ( сокеты и.т.д )
W>А если все сокеты самому закрыть, вызов произойдет сразу же или же опять ждать ?
А как Вы собираетесь самостоятельно закрыть сокеты?
Вы себя утопией тешите. Корректно выгрузить LSP фильтр на лету не получится. Я вообще сомневаюсь, что получится выгрузить не дожидаясь остановки приложения.