I've been reading up on icon usage for VB6, and I'm rather confused on what I need to do and what I can do for my application's icons. Can someone give me the 411 on what I need to do for the best looking icons I can draw v. what VB6 will accept?

It seems that 16x16 @ 256 colors is the minimal--no alpha, etc. Windows XP can support upwards of 48x48 w/ true colors, but you can't assign such icons in VB6. Links, threads, commentary welcomed. There is also a project on VB Accelerator that seems to work well, but I don't understand why it is necessary v. VB6 designed purpose when it comes to icons.