All programmes can be passed information as command line parameters
Often, this is done in the Target line of the programme's shortcut.
Eclipse Multi-Site users have to do this in order to tell Eclipse what site they are starting up as, e.g.

""C:\Program Files\Navigator Systems\Eclipse\eclipse.exe" site=3

means that Eclipse starts up know that its viewing site number 3