diff -rup a/front_page.admin.inc b/front_page.admin.inc
--- a/front_page.admin.inc	2014-01-21 16:18:11.000000000 +0900
+++ b/front_page.admin.inc	2014-02-19 19:03:51.000000000 +0900
@@ -116,6 +116,13 @@ function front_page_admin($form, &$form_
     );
   }
 
+  // if the token module exists then provide global token support
+  if (module_exists('token')) {
+    $form['token_help'] = array(
+      '#theme' => 'token_tree',
+    );
+  }
+
   $form['submit'] = array(
     '#type' => 'submit',
     '#value' => t('Save Settings'),
diff -rup a/front_page.module b/front_page.module
--- a/front_page.module	2014-01-21 16:18:11.000000000 +0900
+++ b/front_page.module	2014-02-19 19:03:14.000000000 +0900
@@ -195,6 +195,12 @@ function front_page_parse_url($path) {
       $url['options']['fragment'] = $match['fragment'];
     }
   }
+
+  // if the token module exists then replace any tokens in the path
+  if (module_exists('token')) {
+    $url['path'] = token_replace($url['path']);
+  }
+
   return $url;
 }
 
