You can do this either as Prabhu has mentioned by setting the dependency under HKEY_LOCAL_MACHINE\Init in registries of your mobile device and in this approach you have to use "SignalStarted(DWORD)"
refer this for the above approach
You may do this also by creating shortcut (lnk file) under "start up" folder of your mobile device.
[DllImport("coredll.dll", EntryPoint = "SHCreateShortcut", SetLastError = true)]
public static extern bool SHCreateShortcut(string shortcut, string target);
SHCreateShortcut(@"\Windows\StartUp\XYZ.lnk", "\"" + "Program Files\\ABC\\XYZ.exe" + "\"");
Please remember to mark the replies as answers if they help
and unmark them if they provide no help