@Klaus01: Das ist an sich eine Idee. Aber in diesem Zusammenhang und bei dem Umfang des Programms macht sich das nicht so gut.
Das musst du mir jetzt aber mal begründen. Es reduziert den Code. Es macht den Code stabiler. Du kannst dich auf das hauptsächliche Problem konzentrieren.