I'm getting an error on my hIcon = LoadIcon() line.. "invalid conversion from void* to "HICON__*" What's the problem? It looks fine to me! I'm using the win32 api and using dev-c++ 5 (g++)Code:// Create an Icon HICON hIcon; HICON hIconSm; hIcon = LoadImage(NULL, "menu_two.ico", IMAGE_ICON, 32, 32, LR_LOADFROMFILE); if(!hIcon) { MessageBox(0, "Large Icon could not be loaded.", "Error #3", 0); }