Auch, wenn ich cnPack gern dafür verantwortlich machen würde (wär immerhin nicht das erste mal, dass es irgendwas kaputt macht) denke ich, es liegt irgendwo im Source Code. TPngBitBtn ist immerhin keine Delphi eigene Komponente, da weiß man nie. Versuchs mal spaßeshalber mit nem normalen TBitBtn, ob der auch rumzickt. Ansonsten eingrenzen und Debuggen, irgendwo müssen die falschen Werte ja herkommen. Denn eigentlich sollten sie so aus der
dfm geladen werden. Danach scheint irgendwo was "nachkorrigiert" zu werden.
Oh halt! Grad, als ich auf Post klick, seh ich's! Deine Anchors. Kein Wunder, dass der Button nach links oben wandert.