Chcesz brać pieniądze za takie coś:
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form f = new Form();
PictureBox p = new PictureBox();
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == DialogResult.OK)
{
p.ImageLocation = ofd.FileName;
p.Location = new System.Drawing.Point(0, 0);
p.Dock = DockStyle.Fill;
p.SizeMode = PictureBoxSizeMode.StretchImage;
f.Controls.Add(p);
Application.Run(f);
}
}
?
Jeżeli ten kanał alfa ma działać nie na tło formy, a pulpit to to jest kwestia użycia zmodyfikowanego form, które można znaleźć w 2 minuty na google.