diff --git a/media/cfa-analysis.desktop b/media/cfa-analysis.desktop
new file mode 100644
index 0000000000000000000000000000000000000000..1b858875ea7a9cfb05b74ee4b7204804dc607be4
--- /dev/null
+++ b/media/cfa-analysis.desktop
@@ -0,0 +1,10 @@
+# This file is the descriptor for Ubuntu Desktop icon/menu.
+# To be copied in /usr/share/applications
+[Desktop Entry]
+Type=Application
+Terminal=false
+Name=CFA-Analysis
+Icon=/homel/cfa/Code/cfa-analysis/media/icon.png
+Exec=/homel/cfa/Code/cfa-analysis/scripts/launch_app.sh
+Comment=Software for CFA data outputs analysis
+Categories=Development;
diff --git a/media/icon.png b/media/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..86e3109d5e983307fc1dbb851dabcc5600ef2618
Binary files /dev/null and b/media/icon.png differ
diff --git a/scripts/launch_app.sh b/scripts/launch_app.sh
new file mode 100755
index 0000000000000000000000000000000000000000..3c68409245dede7fdc6a9e56bba4a83a4449393f
--- /dev/null
+++ b/scripts/launch_app.sh
@@ -0,0 +1,12 @@
+#!/usr/bin/env bash
+
+###############################################################################
+# CFA Analysis launcher
+###############################################################################
+
+# Change working directory to project's 'src' (assuming that this script is in
+# project's 'scripts' directory).
+cd "${0%/*}"/../src
+
+# Launch main.py (/!\ it should be executable!)
+./main.py