ProgramFrame

WarningDialog needs rework