My first instinct when I thought about algebra in category theory, was to try to "generalize the isomorphism theorems in category theory".
So I tried to prove the generalization of "the image of a group homomorphism is isomorphic to the quotient group generated by its kernel".
But then I found out that in category subobjects are actually defined in terms of monomorphisms, which for the category Grp is essentially implicitly using that isomorphism theorem.
So is it correct that I shouldn't be trying to prove the isomorphism theorems in category theory?
Is it correct that instead, the isomorphism theorems should be seen as justifying talking about algebraic structures (among other structuers) in terms of structure preserving morphisms? in that sense they are like the "interface" between category theoretical algebra (e.g. talking about groups in terms of group homomorphisms) and "set-theoretic" algebra (talking about groups in terms of the elements of the group, and cosets and so forth).
This isn't a full answer as I don't understand half of the question, and have asked for precision on the other half, but it's too long to be a comment
No, it's not implicitly using the isomorphism theorem, it's using the fact that (in algebraic structures) the corestriction of an injective morphism to its image is an isomorphism, which is way more basic than the first isomorphism theorem.
Then, for your questions :
$\bullet$ No you shouldn't try to prove the isomorphism theorem in general categories because it simply isn't true in general. First of all, you would have to have a notion of image and of kernel, which don't usually make sense in an arbitrary category, and even when they do exist, it's not true that the theorem holds. For me to make a precise statement and give counterexamples here you have to tell me what you mean by "image" in a general category, for instance are you referring to this definition ?
$\bullet$ I don't understand this question. Let me just say how I feel about the isomorphism theorem (the first one, the others are just immediate corollaries) for groups, and algebraic structures more generally, in the hope that it will shed some light on them; and perhaps you can edit your post to clarify your question.
The first isomorphism theorem is basically a tautology : it tells you that if you have a surjective morphism and declare "$x=y$" precisely when $f(x)=f(y)$ then you get an induced map on the new structure when your declaration is true, and that this induced map is injective, and has the same image as the original one. The fact that it has the same image is obvious because there is a factorisation, so I won't mention it. The fact that you get an induced map is also obvious, because if you don't know which antecedent to choose, it doesn't matter, as they all have the same images; so just choose any antecedent.
Finally, the fact that the induced map is injective is also obvious because you've forced it to be ! If $x,y$ have the same image in the new structure, then any antecedent of them do too, so they have been declared to be equal ! Therefore $x=y$ by the pure will of you, the new structure creator. In other words, the first isomorphism theorem is you wanting a map to be injective, and declaring "it is", and by doing so you simply create a new structure (the quotient structure), on which it is, precisely because you declared it to be.