Also zu 1.
Delphi unterstützt keine PNGs (nur Delphi 2009 tut das). Es gibt zwar bestimmte Units, zum Beispiel
PNGImage, mit denen man auch PNG-Bilder benutzen kann.
zu 2.
Da hab ich zwar direkten keine Tipps, aber du könntest ja
Andorra 2D benutzen, das eignet sich eigentlich recht gut für solche Spiele (Damit hab auch schon ich recht gute Erfahrungen gemacht).
MFG, Benjamin