Index: build/chrome/cackey.js
==================================================================
--- build/chrome/cackey.js
+++ build/chrome/cackey.js
@@ -402,10 +402,26 @@
 	var elementEmbed;
 
 	/* Log that we are operational */
 	console.log("[cackey] cackeyInit(): Called.");
 
+	/*
+	 * Create a handler for starting the application UI
+	 */
+	chrome.app.runtime.onLaunched.addListener(function() {
+		chrome.app.window.create('ui.html', {
+			"id": "cackeyUI",
+			"focused": true,
+			"innerBounds": {
+				"width": 350,
+				"minWidth": 350,
+				"height": 135,
+				"minHeight": 135
+			}
+		});
+	});
+
 	/* Verify that we can register callbacks */
 	if (!chrome.certificateProvider) {
 		if (!GoogleSmartCard.IS_DEBUG_BUILD) {
 			console.error("[cackey] This extension only works on ChromeOS!");
 

ADDED   build/chrome/ui.html
Index: build/chrome/ui.html
==================================================================
--- /dev/null
+++ build/chrome/ui.html
@@ -0,0 +1,8 @@
+<html>
+	<head>
+		<title>CACKey</title>
+	</head>
+	<body>
+		<h1>CACKey for Chrome</h1>
+	</body>
+</html>