this is why you shouldn't base your business model on another companies platform. should they make a design change (or even decide to clone your functionality), your business could be significantly impacted.
i'm sure facebook also sees the millions in revenue that 3rd party games are making on their site and are probably developing a soon to be released "Facebook Games"...
it's business.