I want to make a client program that is supposed to work on all newer kind of windows operating systems (from w95 to windows XP). In the long run, I want the program to run on all kind of operating sysems that common people use, like BSD, linux, mac and so on, but first to the windows part.
1) How do I make a windows-program that show up as an icon to the right in the bottom panel (where the printer icon and other icons are ...)?
2) How do I make the program GUI jump up when I double click it and how do I get it down?
3) How do I make it contain a bunch of tabs in the top?
4) Since I later on want to port this, would C/C++ be the best way of solving it? And how do I best separate the OS:spec parts from the common stuff?
A source template would be nice