How to address the german “Prof. Dr.-Ing. habil. X” in writing?
No, just "Dear Professor X" is correct and completely in line with the German conventions. The "Dr.-Ing. habil." part refers to certain qualifications (PhD in Engineering and a Habilitation -- a German qualification to teach at a University), but is only ever used on name cards and CVs etc.