I think that using one project or more is just a matter of
style. Code reuse is not a big deal as any class can be imported as
long as it's somewhere in the build path. If these two apps are
more or less two sides of the same thing, then conceptually it
makes sense to lump them into one project, but I think practically
it makes little difference (to me, anyway).