When you do that thing, you use the fact that the polynomials $1$,$(1-x)$, $(1-x)^2$, $(1-x)^3$ and $(1-x)^4$ form a basis of the vector space of polynomials of degree $\le 4$, and thus you try to express $3-7x+9x^2-3x^3$ as a linear combination of $(1-x)$, ... $(1-x)^4$. Clearly since the polynomial you're dealing with has degree $3$, so that you don't need the degree $4$ term (i.e. we are sure that the coefficient in front of it is $0$, so we don't need a term of the form "$E(1-x)^4$"). This leaves you with the following system : $ 3-7x+9x^2-3x^3 = A + B(1-x) + C(1-x)^2 + D(1-x)^3 $ The "dirty work" you are saying is always going to be linear algebra, and unless you do calculation by hand (and this might involve tricks, like plugging in numbers, differentiating, manipulations, etc), the only easy trick (the one in which you just "apply a formula") there is is to form a matrix and invert it. To see how this could go, write your polynomial in the form $(3,-7,9,-3)$, which is its writing over the standard basis $\{1,x,x^2,x^3\}$. With that in mind, expand the polynomials on the RHS to find $ A + B(1-x) + C(1-x)^2 + D(1-x)^3 = (A+B+C+D) + (-B-2C-3D)x + (C+D)x^2 + (-D)x^3. $ This means that a polynomial written over the basis $\{1,(1-x),(1-x)^2,(1-x)^3\}$ with coefficients $(A,B,C,D)$ gets mapped to a polynomial written over the basis $\{1,x,x^2,x^3\}$ with coefficients $(A+B+C+D,-B-2C-3D,C+D,-D)$. This means $ \begin{bmatrix} 3 \\ -7 \\ 9 \\ -3 \\ \end{bmatrix} = \begin{bmatrix} A+B+C+D \\ -B-2C-3D \\ C+3D \\ -D \\ \end{bmatrix} = \begin{bmatrix} 1 & 1 & 1 & 1 \\ 0 & -1 & -2 & -3 \\ 0 & 0 & 1 & 3 \\ 0 & 0 & 0 & -1 \\ \end{bmatrix} \begin{bmatrix} A \\ B \\ C \\ D \\ \end{bmatrix} $ So that if you invert the matrix and multiply it by your vector of coefficients you get the new vector $(A,B,C,D)$ with your requested coefficients. Dividing the first equation above gives you what you wanted.
This is far from being the most quick way to do it by hand since we humans are very lazy to invert matrices =) But as Gerry Myerson and Geoff Robinson have shown, there are ways to find some coefficients quickly and that simplifies the work.
Hope that helps,