I feel 活用 has some kind of feeling of "put to the use", as a politician would use his charm in a campaign. The other three seem confusing to me, however. What are the differences?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
利用 is a very general way of saying 'to use something', and often the purpose is to benefit the user. For example, you can say 「あの会社のサービスを利用する」 (use the services provided by that company), which implies that you use the services for benefits. You can also say 「彼は私を利用して妻を騙した」, which means he tricked his wife indirectly, 'using' me. So 利用 can be used to replace 'use others for one's own ends' in English.
活用 is pretty much the same with 利用 but 活用 means to use something more effectively in order to achieve one's goal. You can say 「通訳は私の日本語を活用できる仕事だ」 (I can use my Japanese if I become an interpreter), which emphasizes that you can fully use and practically use Japanese in order to perform the best during your work (as an interpreter).
An interesting combination of the two words is 利活用, which is mostly used by government officers.
使用 is probably the most directly way of saying 'to use'. It doesn't often convey other meanings than 'to use something'.
用いる is the same as 使う but it emphasizes that, compared to other choices, the user prefers one choice the most and decides to use it. 「この方法を用いて計算しよう」 (Let's use this method to figure it out) emphasizes that they don't pick other ways to figure out the problem, but they took one method which they are particularly in favor of.
Hope this helps!