Can one show the equivalence of the abstract and classical Jordan decompositions for simple Lie algebras without complete reducibility? The following fact is basic in the theory of complex Lie algebras:

Theorem. Let ${\mathfrak g} \subset {\mathfrak gl}_n({\bf C})$ be a simple Lie algebra, and let $x \in {\mathfrak g}$.  Let $x = x_s + x_n$ be the Jordan decomposition of $x$, thus $x_s, x_n \in {\mathfrak gl}_n({\bf C})$ are commuting elements that are semisimple and nilpotent respectively.  Then $x_s,x_n$ also lie in ${\mathfrak g}$.

The standard proof of this theorem (e.g. Proposition C.17 of Fulton-Harris) proceeds, roughly speaking, by using complete reducibility of ${\mathfrak g}$-modules to reduce to the case when ${\bf C}^n$ is irreducible, at which point Schur's lemma may be applied.  This fact allows one to show that the abstract Jordan decomposition for simple (or semisimple) Lie algebras is preserved under linear representations.
My (somewhat informal) question is whether the above theorem can be established without appeal to the complete reducibility of ${\mathfrak g}$-modules.  I would also like to exclude any use of Casimir elements or the Weyl unitarian trick (since these give completely reducibility fairly quickly), and also wish to avoid using deeper structural facts about Lie algebras, such as the theory of Cartan subalgebras or root systems.  I am happy to use the Killing form and to assume that it is non-degenerate on simple Lie algebras (and more generally, to assume Cartan's criteria for solvability or semisimplicity); I am also happy to use the closely related fact that all derivations on a simple Lie algebra are inner.
The best I can do without complete reducibility is to show that $x_s = x'_s + h$, $x_n = x'_n - h$, where $x'_s \in {\mathfrak g}$ is ad-semisimple, $x'_n \in {\mathfrak g}$ is nilpotent, and $h \in {\mathfrak gl}_n({\bf C})$ is nilpotent and commutes with every element of ${\mathfrak g}$; one can also show that $h$ vanishes when restricted to ${\mathfrak gl}(W)$ for every ${\mathfrak g}$-irreducible module $W$ of ${\bf C}^n$ (this is basically a Schur's lemma argument after observing that $h$ has trace zero on $W$), which shows that $h$ vanishes if one assumes complete reducibility.  But it seems remarkably difficult to conclude the argument without complete reducibility.
Alternatively, I would be happy to see a proof of complete reducibility that did not use any of the other ingredients listed above (Casimirs, the unitary trick, or root systems).  (My motivation for this is that I have been trying to arrange the foundational theory of finite-dimensional complex Lie algebras in a way that moves all the "elementary" theory to the front and the "advanced" structural theory to the back, at least according to my own subjective impressions of the elementary/advanced distinction.  I had thought I had achieved this to my satisfaction in these notes, until someone recently pointed out a gap in my proof of the above theorem, which I have thus far been unable to bridge without using complete reducibility.)
 A: Here are a few extended comments.  First, it's always desirable to re-examine basic material as more of it accumulates and makes the research frontier look impossibly remote to students.   The handy book What Every Young Mathematician Should Know (But Didn't Learn in Kindergarten) gets harder to write every year. 
It's never easy to say what ingenious new approaches are possible, but the question in the header has already been tackled (unsuccessfully) in a moderately paced textbook by Karin Erdmann and her former student Mark Wildon Introduction to Lie Algebras (Springer 2006, reprinted with some corrections in softcover format).   The authors maintain a list of corrections to both versions, including a further correction to Theorem 9.16 on preservation of Jordan decomposition.  They tried to avoid Weyl's theorem on complete reducibility but tripped over a hidden obstacle.
As this cautionary example indicates, it is tempting to simplify proofs but not always easy.   The rigorous approach taken by Bourbaki (and Serre) to such matters is reliable though not always user-friendly.   In any case, semisimple Lie algebras can be studied over an algebraically closed field of characeristic 0 using just some linear algebra and basic abstract algebra.   It's not at all necessary, except for motivation, to deal with complex coefficients, Lie groups, or linear algebraic groups.   Even so, there are sophisticated arguments including Cartan's criterion for solvability which seem hard to avoid.    
Historically the classification of simple Lie algebras over a field such as $\mathbb{C}$ doesn't involve notions like Chevalley-Jordan decomposition or Weyl's complete reduciblity theorem.   It's at least partly a matter of taste which approach to take, but Casimir operators and such do come up naturally if one gets into representation theory.   My main concern about restructuring the foundations is that it should be done rigorously and in a way that doesn't force students to go back and start over again if they decide to pursue the subject further.
P.S. Some other relevant questions on MO can be found by searching "Jordan decomposition".     
A: This is how I do this in my third year course on Lie algebras: Since we may assume that the Killing form $\kappa$ of $\mathfrak g$ is is non-degenerate, we can make use of the direct sum decomposition ${\rm End}({\mathfrak g})=
{\rm ad}({\mathfrak g})\oplus M$, where $M=({\rm ad}({\mathfrak g}))^\perp$.  The subspace $M$  has the property that $[{\rm ad}({\mathfrak g}),M]\subseteq M$, where the commutator brackets are taken in ${\rm End}({\mathfrak g})=\mathfrak{gl}({\mathfrak g})$. Hence we can write any $D\in{\rm Der}({\mathfrak g})\subset {\rm End}({\mathfrak g})$ as $D={\rm ad}\,x+m$ for some $x\in {\mathfrak g}$ and $m\in M$. For any $y\in{\mathfrak g}$ we then have $[D,{\rm ad}\,y]=[{\rm ad}\,x,{\rm ad}\,y]+[m,{\rm ad}\,y]$. Since $[D,{\rm ad}\,y]={\rm ad}(Dy)\in {\rm ad}({\mathfrak g})$ and $[m,{\rm ad}\,y]\in M$, it follows 
that $D={\rm ad}\,x$ (one should keep in mind here that the centre of $\mathfrak g$ is trivial). We thus conclude that all derivations of $\mathfrak g$ are inner, and this does not rely on Weyl's theorem on complete reducibility.
At this point one can use the fact that the semisimple and nilpotent parts,  $D_s$ and $D_n$, of the Jordan decomposition of the endomorphism $D\in\mathfrak{gl}(\mathfrak{g})$ are again derivations of $\mathfrak g$. This is a nice (and elementary) exercise which can be found in Jacobson's book on Lie algebras, and one can replace $\mathfrak g$ by any finite dimensional algebra $A$, not necessarily associative or Lie. By the above, $D_s={\rm ad}\,x_s$ and $D_n={\rm ad}\,x_n$ for some $x_s,x_n\in {\mathfrak g}$ which are uniquely determined since $\mathfrak{z}(\mathfrak{g})=0$. The elements $x_s$ and $x_n$ commute as so do $D_s$ and $D_n$ in $\mathfrak{gl}(\mathfrak{g})$. The fact that the Jordan decomposition exists in $\mathfrak{gl}(V)$ has to be proven, of course.
A: 
My motivation for this is that I have been trying to arrange the foundational theory of finite-dimensional complex Lie algebras in a way that moves all the "elementary" theory to the front and the "advanced" structural theory to the back[…]

While the statement of the theorem is simple, the Chevalley-Jordan decomposition is very subtle, because it is not an infinitesimal structure—i.e. a structure that you can define just by using the Lie algebra—instead, it is a relique of “the” group whose Lie algebra is under consideration.  (In your example, it is really the group, which is a subgroup of $\mathbf{GL}$.)
Let us look at the “true” statement of the Theorem:

Theorem'. Let $⊂\mathfrak{gl}_n(C)$ be a Lie algebra, and let $x∈$. Let $x=x_s+x_n$ be the Jordan decomposition of $x$, thus $x_s,x_n∈\mathfrak{gl}_n(C)$ are commuting elements that are semisimple and nilpotent respectively. If $\mathfrak{g}$ is the Lie algebra of a subgroup $G$ of $\mathbf{GL}$ then $x_s$ and $x_n$ are in $\mathfrak{g}$.

(You can replace $\mathbf{GL}$ by any group, of course.)
To see the importance of groups, just look at the following example: consider all algebraic groups whose Lie algebra is $C^n$.  In the Lie algebra of the torus, each element is semi-simple, while in the Lie algebra of $C^n$ each element is nilpotent. If you look at intermediate fundamental groups, the Chevalley-Jordan decomposition is “mixed”.
The Lie algebra of the smallest subgroup $\Gamma$ of $\mathbf{GL}$ whose Lie algebra contains $x$ is $\mathfrak{c}^2(x_s) \oplus Cx_n$ (double centraliser).  (This Lie algebra is the “algebraic hull” of $x$, according to Chevalley.)  Showing this is enough to show the Theorem' since you have $\Gamma\subset G'$.  
There is an “elementary” proof for Theorem' but it is quite intricated and uses deformations in the Grassmann variety, local diffeomorphisms (i.e. the exponential of the group) and the algorithm to compute Hermite normal form of a matrix (i.e. to compute limits in Grassmann varieties).
I think that Theorem' (or Theorem) is much more subtle than it looks, so the option that choosed Fulton and Harris, assume $G$ simple and take advantage of this, might be the most interesting for you.  The proof with the “unitarian trick” is probably the fairest one, because it really sets emphasis on the group whose Lie algebra you study.
A: I doubt this will be suitable for you, but I think the "right proof" is:
*) first prove abstract Jordan decomposition for a pro-finite dimensional algebra (this is easy, since the commutant of the left action is the right action and vice-versa).  
*) thus, $x_s$ and $x_n$ are well-defined as elements of the universal enveloping algebra completed at the kernel of all finite dimensional representations.  
*) check that they are primitive elements; this is just the fact that for any $V\otimes W$ and operators $a\colon V\to V$ and $b\colon W\to W$, the semi-simple and nilpotent parts of $a\otimes 1+1\otimes b$ are $a_s\otimes 1+1\otimes b_s$ and $a_n\otimes 1+1\otimes b_n$.
It may be there's a way to "down-blend" this proof that I'm not seeing.  The idea that the compatibility with tensor product forces the Jordan decomposition to lie in the Lie algebra is a simple one, but I'm not seeing it at the moment.
