diff --git a/build.gradle.kts b/build.gradle.kts
index 006fc3bb7e2fcd38aedbbf8984a81b849721e73b..04454a24543f9cf83a0a6a1ed887a1699465f07b 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -10,7 +10,7 @@ plugins {
     id("idea")
 }
 
-group = "app.briar.compose"
+group = "app.briar.desktop"
 version = "0.1"
 
 repositories {
@@ -42,8 +42,8 @@ compose.desktop {
         mainClass = "MainKt"
         nativeDistributions {
             targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
-            packageName = "Briar"
+            packageName = "app.briar.desktop"
             packageVersion = "1.0.0"
         }
     }
-}
\ No newline at end of file
+}
diff --git a/src/main/kotlin/org/briarproject/briar/compose/BriarService.kt b/src/main/kotlin/org/briarproject/briar/compose/BriarService.kt
index 9a5912a716ec8774ec79bfd920785eb66fd815db..5a017de5a52445b191e110682931e3f9b13dc25f 100644
--- a/src/main/kotlin/org/briarproject/briar/compose/BriarService.kt
+++ b/src/main/kotlin/org/briarproject/briar/compose/BriarService.kt
@@ -1,19 +1,13 @@
 package org.briarproject.briar.compose
 
-//import com.github.ajalt.clikt.core.UsageError
-//import com.github.ajalt.clikt.output.TermUi.echo
 import org.briarproject.bramble.api.account.AccountManager
 import org.briarproject.bramble.api.crypto.DecryptionException
 import org.briarproject.bramble.api.crypto.PasswordStrengthEstimator
 import org.briarproject.bramble.api.lifecycle.LifecycleManager
-//import org.briarproject.briar.swing.AccountUtil.Companion.check
-//import org.briarproject.briar.swing.dialogs.NewAccountPrompt
-//import org.briarproject.briar.swing.dialogs.PasswordPrompt
 import javax.annotation.concurrent.Immutable
 import javax.inject.Inject
 import javax.inject.Singleton
 import javax.swing.JOptionPane
-import kotlin.system.exitProcess
 
 interface BriarService {
     fun start()
diff --git a/src/main/kotlin/org/briarproject/briar/compose/MainUI.java b/src/main/kotlin/org/briarproject/briar/compose/MainUI.java
deleted file mode 100644
index e583ad5c71dc162a634d7ff58ed1b23693fb20bc..0000000000000000000000000000000000000000
--- a/src/main/kotlin/org/briarproject/briar/compose/MainUI.java
+++ /dev/null
@@ -1,215 +0,0 @@
-package org.briarproject.briar.compose;
-
-import org.briarproject.bramble.api.account.AccountManager;
-import org.briarproject.bramble.api.contact.Contact;
-import org.briarproject.bramble.api.contact.ContactManager;
-import org.briarproject.bramble.api.contact.event.ContactAddedEvent;
-import org.briarproject.bramble.api.crypto.PasswordStrengthEstimator;
-import org.briarproject.bramble.api.db.DbException;
-import org.briarproject.bramble.api.event.Event;
-import org.briarproject.bramble.api.event.EventBus;
-import org.briarproject.bramble.api.event.EventListener;
-import org.briarproject.briar.api.conversation.ConversationManager;
-import org.briarproject.briar.api.conversation.ConversationMessageHeader;
-import org.briarproject.briar.api.introduction.IntroductionManager;
-import org.briarproject.briar.api.messaging.MessagingManager;
-import org.briarproject.briar.api.messaging.PrivateMessageFactory;
-//import org.briarproject.briar.swing.actions.AboutAction;
-//import org.briarproject.briar.swing.actions.AddContactAction;
-//import org.briarproject.briar.swing.actions.ChangePasswordAction;
-//import org.briarproject.briar.swing.actions.CloseChatAction;
-//import org.briarproject.briar.swing.actions.QuitAction;
-//import org.briarproject.briar.swing.actions.SettingsAction;
-//import org.briarproject.briar.swing.chat.Chat;
-import org.briarproject.briar.compose.config.Configuration;
-//import org.briarproject.briar.swing.contactlist.ContactList;
-//import org.briarproject.briar.swing.contactlist.ContactListModel;
-//import org.briarproject.briar.swing.contactlist.ContactWithMeta;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.awt.BorderLayout;
-import java.awt.GridBagConstraints;
-import java.awt.GridBagLayout;
-import java.util.Collection;
-
-import javax.swing.JFrame;
-import javax.swing.JPanel;
-import javax.swing.JToolBar;
-import javax.swing.UIManager;
-
-//import de.topobyte.awt.util.GridBagConstraintsEditor;
-
-public class MainUI extends JFrame implements EventListener {
-
-	final static Logger logger = LoggerFactory.getLogger(MainUI.class);
-
-	private final BriarService briarService;
-	private final AccountManager accountManager;
-	private final ContactManager contactManager;
-	private final ConversationManager conversationManager;
-	private final MessagingManager messagingManager;
-	private final IntroductionManager introductionManager;
-	private final PrivateMessageFactory privateMessageFactory;
-	private final EventBus eventBus;
-	private final PasswordStrengthEstimator passwordStrengthEstimator;
-//	private final Configuration configuration;
-
-	private JPanel mainPanel;
-	private JPanel contentPanel;
-//	private ContactList contactList;
-//	private Chat chat;
-
-//	private ContactListModel contactListModel;
-
-	public MainUI(BriarService briarService,
-			AccountManager accountManager,
-			ContactManager contactManager,
-			ConversationManager conversationManager,
-			MessagingManager messagingManager,
-			IntroductionManager introductionManager,
-			PrivateMessageFactory privateMessageFactory,
-			EventBus eventBus,
-			PasswordStrengthEstimator passwordStrengthEstimator
-			/*Configuration configuration*/) {
-		this.briarService = briarService;
-		this.accountManager = accountManager;
-		this.contactManager = contactManager;
-		this.conversationManager = conversationManager;
-		this.messagingManager = messagingManager;
-		this.introductionManager = introductionManager;
-		this.privateMessageFactory = privateMessageFactory;
-		this.eventBus = eventBus;
-		this.passwordStrengthEstimator = passwordStrengthEstimator;
-//		this.configuration = configuration;
-
-//		String lookAndFeel = configuration.getLookAndFeel();
-//		if (lookAndFeel != null) {
-//			try {
-//				UIManager.setLookAndFeel(lookAndFeel);
-//			} catch (Exception e) {
-//				logger.error("error while setting look and feel", e);
-//			}
-//		}
-
-		setTitle("Briar Swing");
-//		setJMenuBar(new MainMenu(this));
-
-		JToolBar toolbar = new JToolBar();
-		toolbar.setFloatable(false);
-//		toolbar.add(new AddContactAction(this));
-//		toolbar.add(new ChangePasswordAction(this));
-//		toolbar.add(new SettingsAction(this));
-//		toolbar.add(new CloseChatAction(this));
-//		toolbar.add(new QuitAction());
-//		toolbar.add(new AboutAction(this));
-
-		mainPanel = new JPanel(new BorderLayout());
-		setContentPane(mainPanel);
-
-		contentPanel = new JPanel(new GridBagLayout());
-		addComponents();
-
-		mainPanel.add(toolbar, BorderLayout.NORTH);
-		mainPanel.add(contentPanel, BorderLayout.CENTER);
-
-//		EventBusConnector eventBusConnector =
-//				new EventBusConnector(messagingManager);
-//		eventBus.addListener(eventBusConnector);
-//		eventBus.addListener(this);
-	}
-
-//	public Configuration getConfiguration() {
-//		return configuration;
-//	}
-
-	public AccountManager getAccountManager() {
-		return accountManager;
-	}
-
-	public ContactManager getContactManager() {
-		return contactManager;
-	}
-
-	public PasswordStrengthEstimator getPasswordStrengthEstimator() {
-		return passwordStrengthEstimator;
-	}
-
-	private void addComponents() {
-		GridBagConstraints c = new GridBagConstraints();
-//		GridBagConstraintsEditor ce =
-//				new GridBagConstraintsEditor(c);
-//
-//		contactList = new ContactList();
-//		chat = new Chat(conversationManager, messagingManager,
-//				introductionManager, privateMessageFactory, eventBus);
-//
-//		ce.fill(GridBagConstraints.BOTH);
-//
-//		ce.gridPos(0, 0);
-//		ce.weight(3, 1);
-//		contentPanel.add(contactList, c);
-//
-//		ce.gridPos(1, 0);
-//		ce.weight(7, 1);
-//		contentPanel.add(chat, c);
-//
-//		reloadContactList();
-//
-//		contactList.addContactSelectedListener(this::displayChatHistory);
-	}
-
-	public void closeChat() {
-//		chat.displayNone();
-//		contactList.selectNone();
-	}
-
-	private void displayChatHistory(Contact contact) {
-//		chat.displayHistory(contact);
-	}
-
-	private void tryListContacts() {
-		try {
-			listContacts();
-		} catch (DbException e) {
-			e.printStackTrace();
-		}
-	}
-
-	private void listContacts() throws DbException {
-//		Collection<Contact> contacts = contactManager.getContacts();
-//		for (Contact contact : contacts) {
-//			contactListModel.add(new ContactWithMeta(contact), 0);
-//		}
-//		for (int i = 0; i < contactListModel.getSize(); i++) {
-//			ContactWithMeta entry = contactListModel.getElementAt(i);
-//			Contact contact = entry.getContact();
-//			logger.debug(
-//					String.format("%s (%s)", contact.getAuthor().getName(),
-//							contact.getAlias()));
-//			Collection<ConversationMessageHeader> messageHeaders =
-//					conversationManager.getMessageHeaders(contact.getId());
-//			int unread = 0;
-//			for (ConversationMessageHeader header : messageHeaders) {
-//				if (!header.isRead()) {
-//					unread += 1;
-//				}
-//			}
-//			entry.setNumUnreadMessages(unread);
-//		}
-	}
-
-	@Override
-	public void eventOccurred(Event e) {
-		if (e instanceof ContactAddedEvent) {
-			reloadContactList();
-		}
-	}
-
-	private void reloadContactList() {
-//		contactListModel = new ContactListModel();
-//		tryListContacts();
-//		contactList.setModel(contactListModel);
-	}
-
-}
diff --git a/src/main/kotlin/org/briarproject/briar/compose/config/Configuration.java b/src/main/kotlin/org/briarproject/briar/compose/config/Configuration.java
deleted file mode 100644
index 9822305f81c58c27d146968f82956394e92d7b2e..0000000000000000000000000000000000000000
--- a/src/main/kotlin/org/briarproject/briar/compose/config/Configuration.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package org.briarproject.briar.compose.config;
-
-public class Configuration {
-
-	private String lookAndFeel;
-
-	public String getLookAndFeel() {
-		return lookAndFeel;
-	}
-
-	public void setLookAndFeel(String lookAndFeel) {
-		this.lookAndFeel = lookAndFeel;
-	}
-
-}
diff --git a/src/main/resources/images/header.png b/src/main/resources/images/header.png
deleted file mode 100644
index 528c9c3effcc26c4a77915ed5fc124b509577ca4..0000000000000000000000000000000000000000
Binary files a/src/main/resources/images/header.png and /dev/null differ
diff --git a/src/main/resources/images/ic_launcher.xml b/src/main/resources/images/ic_launcher.xml
deleted file mode 100644
index 7353dbd1fd82487df2d06121f85f7994728f1070..0000000000000000000000000000000000000000
--- a/src/main/resources/images/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
-    <background android:drawable="@color/ic_launcher_background"/>
-    <foreground android:drawable="@drawable/ic_launcher_foreground"/>
-</adaptive-icon>
\ No newline at end of file