I can fix the bgrabitmap pack but I need some help, adding that unit (LCLPlatformDef) to uses clause makes the package don't compile in Lazarus 1.6.
Any ideas? It will work in Lazarus 1.8, so I need something in the uses clause that adds the unit only in 1.8 or 1.7 trunk, never in 1.6.x