How do you create non-rectangular applications in visual C++. Like all those cool skin applications. Sample code would be really nice.