I have to show that, if $f,g:X\to Y$ in a category $C$ then the following are equivalent
(a) $f=g$
(b) $f$ and $g$ has some equaliser and it is an isomorphism
(c) $f$ and $g$ has some coequaliser and it is an ismomorphism.
Is my way of thinking correct?
I say that if (b) is assumed to be true then I can take $(X, id_X)$ as an equaliser and hence $(b)\Rightarrow (a)$, but then since equalisers are defined by universal property they are isomorphic and here I have some problems since this means that all the possible equalisers are of this form and I just cant see why. I mean this feels a bit wrong. Any help?
Well I would dare to say that it is obvious that $(a) \Rightarrow (b)$ and $(a) \Rightarrow (c)$:
The other parts, while being a little less obvious, can be proven basically with your argument.
($(b) \Rightarrow (a)$) if $f$ and $g$ have an equalizer which is an isomorphism this means that is must be in the form $(Z,\gamma)$ where $$\gamma \colon Z \longrightarrow X$$ is an isomorphism. Clearly also $(X,\text{id}_X)=(X,\gamma \circ \gamma^{-1})$ is an equalizer too, by abstract nonsense and so it follows that $f=g$.
($(c) \Rightarrow (a)$) I would dare to say that it follows by duality too.
Now back your doubt. While is it true that all the equalizers of two morphisms, say $f$ and $g$, are isomorphic this does not mean that they are the same.
Remember that an equalizer is a pair $(Z,\gamma)$ formed by an object and a morphism and it is isomorphic to another equalizer $(Z',\gamma')$ if and only if there is an $\alpha \colon Z \to Z'$ such that $\gamma=\gamma'\circ\alpha$ and $\gamma'=\gamma\circ\alpha^{-1}$.
Clearly this $\alpha$ is not required to be an identity so there is no reason why if $\gamma=\text{id}_X$ then $\gamma'=\text{id}_{Z'}$ too.
Hope this helps.