Ne ne ne ne ne decko, tako se ne pravi aeroplan
Prvo,
args=Environment.GetCommandLineArgs(); ti, ali uopste, ne treba. Argumente vec popuni shell kada se pokrene aplikacija.
Znaci:
Code:
public static void Main(string[] args)
{
Form1 nova=new Form1();
for (args_indeks=1;args_indeks<= args.Length; args_indeks+=1)
fajl=fajl+args[args_indeks];
nova.pictureBox1.Image=Image.FromFile(fajl);
nova.Show();
}
Drugo: fajl=fajl+args[args_indeks]; mislim da si se ovde malo zbunio

Npr. ako si kliknuo na fajl na c:\test.gif, drugi argument (args[1]) je taj path.
Znaci samo proveri da li postoji drugi argument i taj argument prosledi metodi Image.FromFile();
Trece,
mislim da ti ovo
nova.show() nece raditi, jer jos uvek ne postoji message queue. Takve pozive mozes da radis tek kada se napravi message queue, tj. posle metode Application.Start();
Nadam se da je sada malo jasnije

America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.