Ummm... Why yes. Sorry, since I am on my phone I skipped that part.
However, you could omit applying the colertransform on "this", and instead apply it when drawing "this"...
Then before adding the bitmap fill I would suggest this.graphics.clear() as you could run into memory problems or you will notice that changes are no longer showing up. Anyway, at this point you add the bitmapfill. Maybe?
It should work... Though I will have to run a test later.