Quasi-Frobenius Functors. Applications