Index: apps/recorder/icons.h
===================================================================
--- apps/recorder/icons.h	(revision 13048)
+++ apps/recorder/icons.h	(working copy)
@@ -86,6 +86,7 @@
     Icon_file_view_menu,
     Icon_EQ,
     Icon_Rockbox,
+    Icon_Video,
     Icon6x8Last,
 };
 
Index: apps/recorder/icons.c
===================================================================
--- apps/recorder/icons.c	(revision 13048)
+++ apps/recorder/icons.c	(working copy)
@@ -80,6 +80,7 @@
     { 0x1f, 0x11, 0x7d, 0x46, 0x44, 0x78 }, /* File View Menu */
     { 0x06, 0x7f, 0x06, 0x18, 0x7f, 0x18 }, /* EQ menu */
     { 0x20, 0x70, 0x70, 0x3f, 0x0a, 0x0a }, /* "rockbox" musical note */
+    { 0x7f, 0x41, 0x5d, 0x49, 0x41, 0x7f }, /* Video */
 };
 
 const unsigned char bitmap_icons_7x8[][7] =
Index: apps/lang/english.lang
===================================================================
--- apps/lang/english.lang	(revision 13048)
+++ apps/lang/english.lang	(working copy)
@@ -10727,3 +10727,17 @@
     *: ""
   </voice>
 </phrase>
+<phrase>
+  id: LANG_VIDEOS
+  desc: in the main menu
+  user:
+  <source>
+    *: "Videos"
+  </source>
+  <dest>
+    *: "Videos"
+  </dest>
+  <voice>
+    *: "Videos"
+  </voice>
+</phrase>
Index: apps/settings.h
===================================================================
--- apps/settings.h	(revision 13048)
+++ apps/settings.h	(working copy)
@@ -62,6 +62,7 @@
 #define EQS_DIR     ROCKBOX_DIR "/eqs"
 #define CODECS_DIR  ROCKBOX_DIR"/codecs"
 #define FMPRESET_PATH ROCKBOX_DIR "/fmpresets"
+#define VIDEOS_DIR  "/Videos"
 
 #define VIEWERS_CONFIG      ROCKBOX_DIR "/viewers.config"
 #define CONFIGFILE          ROCKBOX_DIR "/config.cfg"
Index: apps/root_menu.c
===================================================================
--- apps/root_menu.c	(revision 13048)
+++ apps/root_menu.c	(working copy)
@@ -173,6 +173,10 @@
             filter = SHOW_PLUGINS;
             snprintf(folder, MAX_PATH, "%s/", PLUGIN_DIR);
         break;
+	case GO_TO_VIDEOS:
+            filter = SHOW_SUPPORTED;
+            snprintf(folder, MAX_PATH, "%s/", VIDEOS_DIR);
+        break;
     }
     ret_val = rockbox_browse(folder, filter);
     switch ((intptr_t)param)
@@ -264,6 +268,7 @@
 #endif
     
     [GO_TO_RECENTBMARKS] =  { load_bmarks, NULL }, 
+    [GO_TO_VIDEOS] = { browser, (void*)GO_TO_VIDEOS }, 
     [GO_TO_BROWSEPLUGINS] = { browser, (void*)GO_TO_BROWSEPLUGINS }, 
     
 };
@@ -277,6 +282,8 @@
 MENUITEM_RETURNVALUE(db_browser, ID2P(LANG_TAGCACHE), GO_TO_DBBROWSER, 
                         NULL, Icon_Audio);
 #endif
+MENUITEM_RETURNVALUE(vids_browser, ID2P(LANG_VIDEOS), GO_TO_VIDEOS, 
+                        NULL, Icon_Video);
 MENUITEM_RETURNVALUE(rocks_browser, ID2P(LANG_PLUGINS), GO_TO_BROWSEPLUGINS, 
                         NULL, Icon_Plugin);
 char *get_wps_item_name(int selected_item, void * data, char *buffer)
@@ -323,7 +330,7 @@
 #if CONFIG_TUNER
             &fm,
 #endif
-            &playlist_options, &rocks_browser,  &info_menu
+            &playlist_options, &vids_browser, &rocks_browser,  &info_menu
 
 #ifdef HAVE_LCD_CHARCELLS
             ,&do_shutdown_item
Index: apps/root_menu.h
===================================================================
--- apps/root_menu.h	(revision 13048)
+++ apps/root_menu.h	(working copy)
@@ -46,6 +46,7 @@
        be the "start screen" after a boot up. The setting in settings_list.c
        will need editing if this is the case. */
     GO_TO_BROWSEPLUGINS,
+    GO_TO_VIDEOS,
 };
 
 extern const struct menu_item_ex root_menu_;
