OK, today I have started coding.
I got the base classes and the preference page ready. I have also created two file mapping that will open OCaml editor (i.e. *.ml and *.mli).
If everything will goes smoothly, I should place the inital code in a week (note I do it only during weekend).