QUOTE(idarryl @ Mon Jan 14 2008, 19:28) [snapback]486022[/snapback]
Look, sorry maybe I came across a little harsh, but it annoys me when people jump straight to the registry before other things have been explored
The users question was:
his second question asks
I'm sorry but I don't understand what you are trying to explain here
I can't see why it over complicates to you a wizard, and where is the secondary shortcurt, in the startup folder? If so, then the user could just ammend this
I concede this point :-D
Again, the Skype Client is going to add/remove a registry entry each and every time that Skype name decides to enable/disable the Skype client to Auto-start from the Skype Client logon screen. I don't have Source code from Skype to change that
Adding a shortcut does NOTHING, because it will be attempting to start Skype ("After the Fact") because the registry entry would have been processed by Windows before the shortcut was.
Understand how Windows starts? Windows FIRST processes registry keys for programs that are set to launch, well in advance of looking for Shortcuts in the Startup folder, so since I don't have source code to Windows as well, I can't change that as well.
Your solution would NOT work in this case, because the registry entry missing the additional startup parms would have launched Skype, and when the request using your shortcut concept would attempt to launch a second copy of Skype it would fail because currently, 2 copies of the Skype client cannot run under the same Windows User Id.
My suggestion, is try it, and you will learn I am correct about this
So, I do actually know what I am talking about, and would NOT suggest your method with Skype, because it will NOT work, EVER...when the Skype client is going to auto-launch based on the check boxes on the Skype Logon window.
Understand?
If not, I am sure you now, at least, realize what the order of things processed are at startup by the Windows Operating Systems that you did not know before, at least,

The exact order of processing can be seen here:
http://support.microsoft.com/kb/179365/As you can see the Startup folder is processed much later than the /Run registry keys are for both the Machine and User.