Hast Du mal
Graphics32 ausprobiert? Das funktioniert mit Lazarus, jedenfalls ist es bei Typhon schon lauffähig dabei. Da hast Du auch ein breiten Forum zum Fragen und auch einige Beispiele als Demos.
Achtung: Bin kein Informatiker sondern komme vom Bau.