Unable to start new instance in Notification service

I have installed SQL Server 2005, including all of its services like Notification service on my machine and i have create a new notification service, and it is already enabled and started. on the code in vidual studio, after i included the Dlls required. i make a new instance of this created notification service, in the following line of code:

Me.myInstance =New NSInstance(instanceName)

and it created a new instance already

then on the following line of code

myInstance.StartInstance()

it throw an exception that says

"myInstance.StartInstance() Run-time exception thrown : Microsoft.SqlServer.NotificationServices.NSException - The Notification Services engine components are not installed. To host an execution engine, you must install the engine components. "

But as i said i installed the SQL including all of its components, including full installation of notification service and reporting and analysis, .. etc. and for double check i reinstall the the notification service in the SQL server and tells me that the notification is already installed.

can any body tell me why is that, and how can i check ifNotification Services engine componentsis insalled or not, and if it is installed, what is the problem going to be.

[1614 byte] By [fagrnada] at [2008-2-19]

SQL Server

Site Classified