diff --git a/wizard/org.universaal.tools.wizardplugin/plugin.xml b/wizard/org.universaal.tools.wizardplugin/plugin.xml
index db8b4bb553c31553daccc8a02dd0dda0eb04745f..cf321eb1d7b04e59a981a10f95e6577188816432 100644
--- a/wizard/org.universaal.tools.wizardplugin/plugin.xml
+++ b/wizard/org.universaal.tools.wizardplugin/plugin.xml
@@ -16,5 +16,40 @@
             project="true">
       </wizard>
    </extension>
+   <extension
+         point="org.eclipse.ui.commands">
+      <category
+            name="universAAL"
+            id="org.universaal.tools.newwizard.plugin.command">
+      </category>
+      <command
+            name="Create a new Project"
+            categoryId="org.universaal.tools.newwizard.plugin.command"
+            id="org.universaal.tools.newwizard.plugin.command.startNewWizard">
+      </command>
+   </extension>
+   <extension
+         point="org.eclipse.ui.handlers">
+      <handler
+            commandId="org.universaal.tools.newwizard.plugin.command.startNewWizard"
+            class="org.universaal.tools.newwizard.plugin.commands.NewProjectCommandHandler">
+      </handler>
+   </extension>
+   <extension
+         point="org.eclipse.ui.menus">
+      <menuContribution
+            locationURI="menu:org.eclipse.ui.main.menu?after=additions">
+         <menu
+               label="universAAL"
+               mnemonic="P"
+               id="org.universaal.tools.newwizard.plugin.menu">
+            <command
+                  commandId="org.universaal.tools.newwizard.plugin.command.startNewWizard"
+                  mnemonic="N"
+                  id="org.universaal.tools.newwizard.plugin.menu.new">
+            </command>
+         </menu>
+      </menuContribution>
+   </extension >
 
 </plugin>
diff --git a/wizard/org.universaal.tools.wizardplugin/src/org/universaal/tools/newwizard/plugin/commands/NewProjectCommandHandler.java b/wizard/org.universaal.tools.wizardplugin/src/org/universaal/tools/newwizard/plugin/commands/NewProjectCommandHandler.java
new file mode 100644
index 0000000000000000000000000000000000000000..ba6545b4a8eae786baa7530fe101a0021a6d236e
--- /dev/null
+++ b/wizard/org.universaal.tools.wizardplugin/src/org/universaal/tools/newwizard/plugin/commands/NewProjectCommandHandler.java
@@ -0,0 +1,44 @@
+package org.universaal.tools.newwizard.plugin.commands;
+
+import org.eclipse.core.commands.AbstractHandler;
+import org.eclipse.core.commands.ExecutionEvent;
+import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.jface.wizard.IWizard;
+import org.eclipse.jface.wizard.WizardDialog;
+import org.eclipse.ui.IWorkbenchWindow;
+import org.eclipse.ui.PlatformUI;
+import org.eclipse.ui.handlers.HandlerUtil;
+import org.eclipse.ui.wizards.IWizardDescriptor;
+
+public class NewProjectCommandHandler extends AbstractHandler {
+
+	public Object execute(ExecutionEvent event) throws ExecutionException {
+		IWizardDescriptor descriptor = PlatformUI
+				.getWorkbench()
+				.getNewWizardRegistry()
+				.findWizard(
+						"org.universaal.tools.newwizard.plugin.wizards.NewProjectWizard");
+
+		try {
+			IWorkbenchWindow window = HandlerUtil
+			.getActiveWorkbenchWindowChecked(event);
+			if (descriptor != null) {
+				IWizard wizard = descriptor.createWizard();
+				WizardDialog wd = new  WizardDialog(window.getShell(),wizard);
+				wd.setTitle(wizard.getWindowTitle()); 
+				wd.open();
+			} else {
+				
+				MessageDialog.openInformation(window.getShell(), "New Project",
+						"Could not find the New Project Wizard");
+			}
+		} catch (CoreException e) {
+			e.printStackTrace();
+		}
+
+		return null;
+	}
+
+}