I've tried the window/taskbar icon example, and it doesn't work.
Putting
hWnd=GetActiveWindow() icon=LoadIcon(hWnd,"icon.ico", 0) SetClassLong(hwnd,-14,icon)under my Graphics or B+ window always worked for me. MeArrin69 has had similar problems, so he made a DLL to solve them. You can try his solution:
http://www.blitzcoder.com/cgi-bin/ubb-cgi/postdisplay.cgi?forum=Forum6&topic=001248
What's upx?
A program that compresses EXE files and requires no software to extract them at runtime. If you've ever seen a Blitz EXE smaller then 700kb, this is what they used:
http://upx.sourceforge.net/