Warum bekomme ich in der Funktion verarbeiteBMP eine Zugriffsverletzung wenn ich die Weite eine Bitmap auswerten will ?
Die TBitmap hat selber keine breite - beim auslesen wird eine interne DIB abgefragt, also FImage.FDIB.dsBm. Vermutlich ist in Deinem Fall FImage nicht zugewiesen.
Du müsstest also beim LoadFromFile dieses DIB anlegen.