Könnt ihr mir einen Tipp geben an was das liegen könnte?
Woran das liegt, wurde schon beantwortet. Eine Lösung des Problems könnte eine
TActionList sein: Dort legst du die einzelnen "Buttons" inkl. Shortcuts an, machst via Doppelklick eine Execute-Procedure und trägst dort ein, was der Button machen soll. In den OnClick-Einträgen er BitBtn-Buttons trägst du dann einfach die bereits erzeugten Proceduen ein, wie auf der beigefügten Grafik dargestellt.