I see how packaging up an existing bookmarklet and selling it is an app could indeed be construed as unfair (although, a point could be made about the added value of the package itself). Creating an original piece of software, on the other hand, and making it available to the public for a fee, is the very definition of fair play in my book.