C# resources and question about C++, and what data is possible to save into a file
I've been working a bit with C# to make a GUI for an editor of mine, now I need a rectangle tool that's transparent and fully controllable by the user, much like the crop tool in Photoshop and The Gimp, can anyone link me to a resource, since I don't wanna learn C# :S
Also, I did make a stupid approach, I didn't check how compatible C# is with C++. I wanna make a console app that takes certain parameters, if not direct data (depending on how well C# and C++ work together) and then this console app creates my file with the specified data... Is this possible?
Then last but not least, I wanna make a file format which holds a texture, (meaning .png, .dds, .tga (all these support transparency)), and then I need it to hold some other data too, like some vectors (x and y coordinates) and maybe something else, I ain't sure, but those in the first place... Is this possible?
Hope I'm clear and thanks in advance!