You have the right Zorn's Lemma. The partial orders we consider when applying Zorn usually consist of subsets of the object we're trying to build, and the maximal elements are the completed objects.
The standard example is bases of a vector space $V$. To make things interesting, let's assume $V$ is "large" - say, infinite dimensional (= no finite basis). How are we going to build a basis for $V$?
We use Zorn. Here our poset $\mathbb{P}_V$ consists of all linearly independent sets, ordered by "$\subseteq$". If I have a chain of linearly independent sets, their union is linearly independent (this requires that they form a chain under $\subseteq$ - obviously the union of linearly independent sets is not, in general, linearly independent); this means that $\mathbb{P}_V$ satisfies the hypotheses of Zorn's lemma, since the union of a chain is an upper bound of the chain. And this means there is a maximal element of $\mathbb{P}_V$. It's not hard to show that a maximal linearly independent set is a basis - so we've proved that every vector space has a basis. (Note that Zorn says nothing about unique maximal elements, merely that there is at least one maximal element - indeed, usually there will be lots of maximal elements, as in this case.)
Do you see how to use similar reasoning here? (Note: I suspect "basis" should be "orthonormal basis".)
Incidentally, the statement "Every vector space has a basis" is also equivalent to the axiom of choice, and hence to Zorn's lemma; the hard direction was shown by Andreas Blass.
As for motivating Zorn's lemma, you're right, it's often dropped into textbooks out of thin air. And it is very weird; there's a standard joke that "The axiom of choice is obviously true, the well-ordering principle is obviously false, and who can tell about Zorn's lemma" (in fact the three statements are equivalent). The proof of Zorn's lemma is definitely nontrivial; see here. So often it is used as a blackbox, because it is extremely useful.