diff --git a/data/pictures/gcs_icons/flat_theme/bungee_launch.png b/data/pictures/gcs_icons/flat_theme/bungee_launch.png new file mode 100644 index 0000000000..19a9e241da Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/bungee_launch.png differ diff --git a/data/pictures/gcs_icons/flat_theme/cam_lock.png b/data/pictures/gcs_icons/flat_theme/cam_lock.png new file mode 100644 index 0000000000..326d140acc Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/cam_lock.png differ diff --git a/data/pictures/gcs_icons/flat_theme/cam_unlock.png b/data/pictures/gcs_icons/flat_theme/cam_unlock.png new file mode 100644 index 0000000000..f0740bfeb4 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/cam_unlock.png differ diff --git a/data/pictures/gcs_icons/flat_theme/circle-left.png b/data/pictures/gcs_icons/flat_theme/circle-left.png new file mode 100644 index 0000000000..9b74f81e4a Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/circle-left.png differ diff --git a/data/pictures/gcs_icons/flat_theme/circle-right.png b/data/pictures/gcs_icons/flat_theme/circle-right.png new file mode 100644 index 0000000000..d3131583cf Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/circle-right.png differ diff --git a/data/pictures/gcs_icons/flat_theme/decide_landing_dir.png b/data/pictures/gcs_icons/flat_theme/decide_landing_dir.png new file mode 100644 index 0000000000..810fade95c Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/decide_landing_dir.png differ diff --git a/data/pictures/gcs_icons/flat_theme/digital-camera.png b/data/pictures/gcs_icons/flat_theme/digital-camera.png new file mode 100644 index 0000000000..aac09ae429 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/digital-camera.png differ diff --git a/data/pictures/gcs_icons/flat_theme/down.png b/data/pictures/gcs_icons/flat_theme/down.png new file mode 100644 index 0000000000..c6491f089e Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/down.png differ diff --git a/data/pictures/gcs_icons/flat_theme/down_profile.png b/data/pictures/gcs_icons/flat_theme/down_profile.png new file mode 100644 index 0000000000..bd23431404 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/down_profile.png differ diff --git a/data/pictures/gcs_icons/flat_theme/down_profile_l.png b/data/pictures/gcs_icons/flat_theme/down_profile_l.png new file mode 100644 index 0000000000..7d6e1574b5 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/down_profile_l.png differ diff --git a/data/pictures/gcs_icons/flat_theme/down_profile_s.png b/data/pictures/gcs_icons/flat_theme/down_profile_s.png new file mode 100644 index 0000000000..5bb5edd9fa Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/down_profile_s.png differ diff --git a/data/pictures/gcs_icons/flat_theme/downdown.png b/data/pictures/gcs_icons/flat_theme/downdown.png new file mode 100644 index 0000000000..4e58e7479c Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/downdown.png differ diff --git a/data/pictures/gcs_icons/flat_theme/downdownend.png b/data/pictures/gcs_icons/flat_theme/downdownend.png new file mode 100644 index 0000000000..dc802087b8 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/downdownend.png differ diff --git a/data/pictures/gcs_icons/flat_theme/eight.png b/data/pictures/gcs_icons/flat_theme/eight.png new file mode 100644 index 0000000000..4132cb9219 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/eight.png differ diff --git a/data/pictures/gcs_icons/flat_theme/eject.png b/data/pictures/gcs_icons/flat_theme/eject.png new file mode 100644 index 0000000000..3ed55a20cd Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/eject.png differ diff --git a/data/pictures/gcs_icons/flat_theme/flat_theme.xcf b/data/pictures/gcs_icons/flat_theme/flat_theme.xcf new file mode 100644 index 0000000000..79734e50bb Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/flat_theme.xcf differ diff --git a/data/pictures/gcs_icons/flat_theme/gamecontroller.png b/data/pictures/gcs_icons/flat_theme/gamecontroller.png new file mode 100644 index 0000000000..e2f9714bd3 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/gamecontroller.png differ diff --git a/data/pictures/gcs_icons/flat_theme/googleearth.png b/data/pictures/gcs_icons/flat_theme/googleearth.png new file mode 100644 index 0000000000..cf482ff5f0 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/googleearth.png differ diff --git a/data/pictures/gcs_icons/flat_theme/home.png b/data/pictures/gcs_icons/flat_theme/home.png new file mode 100644 index 0000000000..fcdcd243d3 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/home.png differ diff --git a/data/pictures/gcs_icons/flat_theme/home_drop.png b/data/pictures/gcs_icons/flat_theme/home_drop.png new file mode 100644 index 0000000000..a565094f23 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/home_drop.png differ diff --git a/data/pictures/gcs_icons/flat_theme/home_emergency.png b/data/pictures/gcs_icons/flat_theme/home_emergency.png new file mode 100644 index 0000000000..3f432401ba Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/home_emergency.png differ diff --git a/data/pictures/gcs_icons/flat_theme/joystick.png b/data/pictures/gcs_icons/flat_theme/joystick.png new file mode 100644 index 0000000000..5af6dbe0ee Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/joystick.png differ diff --git a/data/pictures/gcs_icons/flat_theme/kill.png b/data/pictures/gcs_icons/flat_theme/kill.png new file mode 100644 index 0000000000..2f32bb032e Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/kill.png differ diff --git a/data/pictures/gcs_icons/flat_theme/land-left.png b/data/pictures/gcs_icons/flat_theme/land-left.png new file mode 100644 index 0000000000..e75d6e8749 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/land-left.png differ diff --git a/data/pictures/gcs_icons/flat_theme/land-right.png b/data/pictures/gcs_icons/flat_theme/land-right.png new file mode 100644 index 0000000000..1823edd506 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/land-right.png differ diff --git a/data/pictures/gcs_icons/flat_theme/land.png b/data/pictures/gcs_icons/flat_theme/land.png new file mode 100644 index 0000000000..ef0a07d5e5 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/land.png differ diff --git a/data/pictures/gcs_icons/flat_theme/land_here.png b/data/pictures/gcs_icons/flat_theme/land_here.png new file mode 100644 index 0000000000..fddd54d891 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/land_here.png differ diff --git a/data/pictures/gcs_icons/flat_theme/land_normal.png b/data/pictures/gcs_icons/flat_theme/land_normal.png new file mode 100644 index 0000000000..f5d0db5758 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/land_normal.png differ diff --git a/data/pictures/gcs_icons/flat_theme/launch.png b/data/pictures/gcs_icons/flat_theme/launch.png new file mode 100644 index 0000000000..591103624f Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/launch.png differ diff --git a/data/pictures/gcs_icons/flat_theme/left.png b/data/pictures/gcs_icons/flat_theme/left.png new file mode 100644 index 0000000000..84f16b08a7 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/left.png differ diff --git a/data/pictures/gcs_icons/flat_theme/line.png b/data/pictures/gcs_icons/flat_theme/line.png new file mode 100644 index 0000000000..6116dba2ac Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/line.png differ diff --git a/data/pictures/gcs_icons/flat_theme/line_drop.png b/data/pictures/gcs_icons/flat_theme/line_drop.png new file mode 100644 index 0000000000..b6c15d8531 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/line_drop.png differ diff --git a/data/pictures/gcs_icons/flat_theme/lookdown.png b/data/pictures/gcs_icons/flat_theme/lookdown.png new file mode 100644 index 0000000000..515bfd079e Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/lookdown.png differ diff --git a/data/pictures/gcs_icons/flat_theme/lookfore.png b/data/pictures/gcs_icons/flat_theme/lookfore.png new file mode 100644 index 0000000000..4d74cfdee5 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/lookfore.png differ diff --git a/data/pictures/gcs_icons/flat_theme/mob.png b/data/pictures/gcs_icons/flat_theme/mob.png new file mode 100644 index 0000000000..b20409357a Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/mob.png differ diff --git a/data/pictures/gcs_icons/flat_theme/observe.png b/data/pictures/gcs_icons/flat_theme/observe.png new file mode 100644 index 0000000000..c0a8f22159 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/observe.png differ diff --git a/data/pictures/gcs_icons/flat_theme/off.png b/data/pictures/gcs_icons/flat_theme/off.png new file mode 100644 index 0000000000..130248d284 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/off.png differ diff --git a/data/pictures/gcs_icons/flat_theme/on.png b/data/pictures/gcs_icons/flat_theme/on.png new file mode 100644 index 0000000000..d7ed6b3d0d Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/on.png differ diff --git a/data/pictures/gcs_icons/flat_theme/oval.png b/data/pictures/gcs_icons/flat_theme/oval.png new file mode 100644 index 0000000000..434fad5eb3 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/oval.png differ diff --git a/data/pictures/gcs_icons/flat_theme/pano_hov.png b/data/pictures/gcs_icons/flat_theme/pano_hov.png new file mode 100644 index 0000000000..b6437f2311 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/pano_hov.png differ diff --git a/data/pictures/gcs_icons/flat_theme/pano_run.png b/data/pictures/gcs_icons/flat_theme/pano_run.png new file mode 100644 index 0000000000..31e33e4876 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/pano_run.png differ diff --git a/data/pictures/gcs_icons/flat_theme/parachute.png b/data/pictures/gcs_icons/flat_theme/parachute.png new file mode 100644 index 0000000000..f10219495e Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/parachute.png differ diff --git a/data/pictures/gcs_icons/flat_theme/path.png b/data/pictures/gcs_icons/flat_theme/path.png new file mode 100644 index 0000000000..c5ceb05609 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/path.png differ diff --git a/data/pictures/gcs_icons/flat_theme/recenter.png b/data/pictures/gcs_icons/flat_theme/recenter.png new file mode 100644 index 0000000000..bedf3920d9 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/recenter.png differ diff --git a/data/pictures/gcs_icons/flat_theme/resurrect.png b/data/pictures/gcs_icons/flat_theme/resurrect.png new file mode 100644 index 0000000000..0f7cb81d8d Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/resurrect.png differ diff --git a/data/pictures/gcs_icons/flat_theme/right.png b/data/pictures/gcs_icons/flat_theme/right.png new file mode 100644 index 0000000000..157a64a5cf Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/right.png differ diff --git a/data/pictures/gcs_icons/flat_theme/standby.png b/data/pictures/gcs_icons/flat_theme/standby.png new file mode 100644 index 0000000000..fc776ac981 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/standby.png differ diff --git a/data/pictures/gcs_icons/flat_theme/start_motors.png b/data/pictures/gcs_icons/flat_theme/start_motors.png new file mode 100644 index 0000000000..f3de150af1 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/start_motors.png differ diff --git a/data/pictures/gcs_icons/flat_theme/survey.png b/data/pictures/gcs_icons/flat_theme/survey.png new file mode 100644 index 0000000000..d63c15ea4d Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/survey.png differ diff --git a/data/pictures/gcs_icons/flat_theme/survey_rect_ns.png b/data/pictures/gcs_icons/flat_theme/survey_rect_ns.png new file mode 100644 index 0000000000..86c1fe5cfc Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/survey_rect_ns.png differ diff --git a/data/pictures/gcs_icons/flat_theme/survey_rect_run.png b/data/pictures/gcs_icons/flat_theme/survey_rect_run.png new file mode 100644 index 0000000000..31e33e4876 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/survey_rect_run.png differ diff --git a/data/pictures/gcs_icons/flat_theme/survey_rect_we.png b/data/pictures/gcs_icons/flat_theme/survey_rect_we.png new file mode 100644 index 0000000000..1172666347 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/survey_rect_we.png differ diff --git a/data/pictures/gcs_icons/flat_theme/survey_we.png b/data/pictures/gcs_icons/flat_theme/survey_we.png new file mode 100644 index 0000000000..4aeee42fa5 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/survey_we.png differ diff --git a/data/pictures/gcs_icons/flat_theme/switch_background.png b/data/pictures/gcs_icons/flat_theme/switch_background.png new file mode 100644 index 0000000000..ca3f13c855 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/switch_background.png differ diff --git a/data/pictures/gcs_icons/flat_theme/takeoff.png b/data/pictures/gcs_icons/flat_theme/takeoff.png new file mode 100644 index 0000000000..85765438c8 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/takeoff.png differ diff --git a/data/pictures/gcs_icons/flat_theme/takeoff_normal.png b/data/pictures/gcs_icons/flat_theme/takeoff_normal.png new file mode 100644 index 0000000000..1f0681fbdd Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/takeoff_normal.png differ diff --git a/data/pictures/gcs_icons/flat_theme/target.png b/data/pictures/gcs_icons/flat_theme/target.png new file mode 100644 index 0000000000..43dc3a3455 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/target.png differ diff --git a/data/pictures/gcs_icons/flat_theme/up.png b/data/pictures/gcs_icons/flat_theme/up.png new file mode 100644 index 0000000000..579a035e5c Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/up.png differ diff --git a/data/pictures/gcs_icons/flat_theme/up_profile.png b/data/pictures/gcs_icons/flat_theme/up_profile.png new file mode 100644 index 0000000000..ade60a0dbf Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/up_profile.png differ diff --git a/data/pictures/gcs_icons/flat_theme/up_profile_l.png b/data/pictures/gcs_icons/flat_theme/up_profile_l.png new file mode 100644 index 0000000000..6509d4b0ed Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/up_profile_l.png differ diff --git a/data/pictures/gcs_icons/flat_theme/up_profile_s.png b/data/pictures/gcs_icons/flat_theme/up_profile_s.png new file mode 100644 index 0000000000..489ecb248d Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/up_profile_s.png differ diff --git a/data/pictures/gcs_icons/flat_theme/upup.png b/data/pictures/gcs_icons/flat_theme/upup.png new file mode 100644 index 0000000000..56e0ccaff4 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/upup.png differ diff --git a/data/pictures/gcs_icons/flat_theme/waypoint_one.png b/data/pictures/gcs_icons/flat_theme/waypoint_one.png new file mode 100644 index 0000000000..7ad447be08 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/waypoint_one.png differ diff --git a/data/pictures/gcs_icons/flat_theme/waypoint_two.png b/data/pictures/gcs_icons/flat_theme/waypoint_two.png new file mode 100644 index 0000000000..59b7365c73 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/waypoint_two.png differ diff --git a/data/pictures/gcs_icons/flat_theme/zoom.png b/data/pictures/gcs_icons/flat_theme/zoom.png new file mode 100644 index 0000000000..6a8e8dace7 Binary files /dev/null and b/data/pictures/gcs_icons/flat_theme/zoom.png differ