diff --git a/icons/timeaccel4.png b/icons/timeaccel4.png
index fbff550..509d23e 100644
Binary files a/icons/timeaccel4.png and b/icons/timeaccel4.png differ
diff --git a/icons/timeaccel4_on.png b/icons/timeaccel4_on.png
index a4147bc..ba1e843 100644
Binary files a/icons/timeaccel4_on.png and b/icons/timeaccel4_on.png differ
diff --git a/icons/timeaccel5.png b/icons/timeaccel5.png
new file mode 100644
index 0000000..f2b19e9
Binary files /dev/null and b/icons/timeaccel5.png differ
diff --git a/icons/timeaccel5_on.png b/icons/timeaccel5_on.png
new file mode 100644
index 0000000..1d7f237
Binary files /dev/null and b/icons/timeaccel5_on.png differ
diff --git a/src/ship_cpanel.cpp b/src/ship_cpanel.cpp
index d4fa6cf..6ab45bf 100644
--- a/src/ship_cpanel.cpp
+++ b/src/ship_cpanel.cpp
@@ -40,6 +40,11 @@ ShipCpanel::ShipCpanel(void) : Gui::Fixed(640, 64) {
   b->SetShortcut(SDLK_F4, KMOD_LSHIFT);
   Add(b, 88, 26);
 
+  b = new Gui::ImageRadioButton(g, "icons/timeaccel5.png", "icons/timeaccel5_on.png");
+  b->onSelect.connect(sigc::bind(sigc::mem_fun(this, &ShipCpanel::OnClickTimeaccel), 10000.0));
+  b->SetShortcut(SDLK_F5, KMOD_LSHIFT);
+  Add(b, 110, 26);
+
   g = new Gui::RadioGroup();
   Gui::MultiStateImageButton* cam_button = new Gui::MultiStateImageButton();
   g->Add(cam_button);