No. Solo necesitas Steam para bajarte fondos nuevos, subirlos o instalar las actualizaciones, pero el resto de funciones de Wallpaper Engine están disponibles sin falta de tener Steam funcionando en segundo plano.