diff --git a/build.xml b/build.xml
index 00d048c35..330d66233 100644
--- a/build.xml
+++ b/build.xml
@@ -1354,14 +1354,8 @@ javax.swing.event, javax.swing.border"/>
prefix="net/java/sip/communicator/service/gui"/>
-
-
-
-
+
@@ -1561,12 +1555,8 @@ javax.swing.event, javax.swing.border"/>
manifest="${src}/net/java/sip/communicator/plugin/branding/branding.manifest.mf">
-
-
-
+
@@ -1619,6 +1609,8 @@ javax.swing.event, javax.swing.border"/>
+
diff --git a/src/net/java/sip/communicator/impl/gui/utils/ApplicationProperties.java b/src/net/java/sip/communicator/impl/gui/utils/ApplicationProperties.java
new file mode 100644
index 000000000..0e0a581a2
--- /dev/null
+++ b/src/net/java/sip/communicator/impl/gui/utils/ApplicationProperties.java
@@ -0,0 +1,57 @@
+/*
+ * SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
+ *
+ * Distributable under LGPL license.
+ * See terms of license at gnu.org.
+ */
+package net.java.sip.communicator.impl.gui.utils;
+
+import java.util.*;
+
+import net.java.sip.communicator.util.*;
+
+/**
+ * Accesses all application properties saved in the application.properties file.
+ *
+ * @author Yana Stamcheva
+ */
+public class ApplicationProperties
+{
+ /**
+ * Logger for this class.
+ */
+ private static Logger log = Logger.getLogger(ColorResources.class);
+
+ /**
+ * Name of the bundle where we will search for color resources.
+ */
+ private static final String BUNDLE_NAME
+ = "resources.application";
+
+ /**
+ * Bundle which handle access to localized resources.
+ */
+ private static final ResourceBundle PROPERTIES_BUNDLE = ResourceBundle
+ .getBundle( BUNDLE_NAME);
+
+ /**
+ * Returns the application property corresponding to the given key.
+ *
+ * @param key The key of the string.
+ *
+ * @return the application property corresponding to the given key
+ */
+ public static String getProperty(String key)
+ {
+ try
+ {
+ return PROPERTIES_BUNDLE.getString(key);
+ }
+ catch (MissingResourceException e)
+ {
+ log.error("Missing property.", e);
+
+ return "";
+ }
+ }
+}