I do not know the answer, just have some ideas:
- The idea is interesting, expand on the main screens to be able to use animations.
- Your design skills seems to match mine (this is not a compliment, mine suck)
- 1440 * 900 * 4 * 86 ~400MB, hm, let's say that the engine decompresses the JPG files to Bitmaps in memory and then uses those, the increases in memory requirement seems close to valid.
- Try to make another .fofrm with Bitmaps and see it that changes anything lag and memory wise. (If it decompresses the JPG real time (and does not cache it, but then why the huge memory drain), and is really shit at it, maybe that explains the FPS lag?