Hi With the risk of exposing my lack of c++ best practice knowledge (It can be that it's to late also :)) I'm currently rewriting/modeling part of screenshot. My plan are to. - implement same type of settings as Mediaplayer but without the Notefy part. Settings, SettingsMessage classes and a struct for storing values. - move the settings window out of the ScreenshotWindow class and make a separate SettingsWindow class, this so the settings window can grow. It's also more how other applications in Haiku behaves. - look into how to best implement the Translator stuff (looking at translate.cpp as a guide). -- MVH Fredrik Modèen