Ich würde behaupten, dass Lazarus 0.9.8 einfach noch nicht dazu gedacht war für WinCE verwendet zu werden (z. B. die Einstellung für WinCE als LCL-Interface fehlt).
Warum nimmst du nicht einfach 0.9.26.2, wenn du eh schon sagst, dass es funktioniert?