I noticed the following restrictions when I tried to hook my facebook application to a profile page [application tabs and profile boxes]. Apparently theses restrictions are not there for a canvas page.
1) No iFrames supported
2) No external scripts
3) No onLoad events [but a close substitute using setTimeOut works in canvas page but not in profile page again]
Is there anything that I can do to workaround the above issues?