Hi Paul,
>Anyway, the reason I did this was that it was the only way I could get the icon removed from my form if it was modal. I guess what I need now is a way to remove the icon but leave the min, max and close buttons on the form.
Not sure, try this though in the forms Init():
if empty(this.Icon)
This.Icon = _Screen.Icon
endif
That will fill it with the Main Screen's icon if you're blank.