It did occur to me that allowing even more character theory, namely Brauer's characterization of characters, there is a way to prove this theorem of Frobenius which is more amenable to generalization. Recall that Brauer's characterization of characters states that a class function $\theta$ of a finite group $X$ is a generalized character of and only if ${\rm Res}^{X}_{E}(\theta)$ is a generalized character for each Brauer elementary subgroup $E$ of $X$, where a Brauer elementary subgroup of $X$ is a subgroup which is a direct product of a $p$-group and a cyclic group for a prime $p$ (which is not fixed in this definition). It is easy to see under the hypotheses of Frobenius' theorem that every Brauer elementary subgroup of $G$ is either conjugate to a subgroup of $H$ or else has order coprime to $|H|$. It follows, then, that whenever $\mu$ is an irreducible character of $H$, we may extend $\mu$ to a well-defined generalized character `{\tilde \mu}$ of $G$ by setting ${\tilde \mu}(x) = \mu(1)$ whenever the order of $x$ is coprime to $|H|$ and ${\tilde \mu}(x) = \mu(h)$ whenever $x$ is $G$-conjugate to $h \in H.$ Once this is done, the existence of the complement $K$${\tilde \mu}$ of $G$ by setting ${\tilde \mu}(x) = \mu(1)$ whenever the order of $x$ is coprime to $|H|$ and ${\tilde \mu}(x) = \mu(h)$ whenever $x$ is $G$-conjugate to $h \in H.$ Once this is done, the existence of the complement $K$ follows as before. There are many other "normal complement" theorems which can be proved by similar methods, by authors such as Brauer, Suzuki, Dade and Reynolds. Indeed, the use of "tamely imbedded" subsets to produce isometries in character rings occurs in the proof of the Feit-Thompson odd order theorem, and was used to eliminate some difficult residual group-theoretic configurations.