In the present paper we consider a class of generalized saddle-point problems described by means of the following variational system: a(u,v−u)+b(v−u,λ)+j(v)−j(u)+J(u,v)−J(u,u)≥(f,v−u)X,b(u,μ−λ)−ψ(μ)+ψ(λ)≤0,\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{mathrsfs} \\usepackage{upgreek} \\setlength{\\oddsidemargin}{-69pt} \\begin{document} $$\\begin{aligned} &a(u,v-u)+b(v-u,\\lambda )+j(v)-j(u)+J(u,v)-J(u,u)\\geq (f,v-u)_{X}, \\\\ &b(u,\\mu -\\lambda )-\\psi (\\mu )+\\psi (\\lambda )\\leq 0, \\end{aligned}$$ \\end{document} (vin Ksubseteq X, mu in Lambda subset Y), where (X,(cdot,cdot )_{X}) and (Y,(cdot,cdot )_{Y}) are Hilbert spaces. We use a fixed-point argument and a saddle-point technique in order to prove the existence of at least one solution. Then, we obtain uniqueness and stability results. Subsequently, we pay special attention to the case when our problem can be seen as a perturbed problem by setting psi (cdot )=epsilon bar{psi}(cdot )(epsilon >0). Then, we deliver a convergence result for epsilon to 0, the case psi equiv 0 appearing like a limit case.The theory is illustrated by means of examples arising from contact mechanics, focusing on models with multicontact zones.