Have you tried the grub2 bootloader used by Ubuntu? It may work with the touchscreen, but not having such a device I cannot say for sure. The grub2 bootloader will certainly support booting from either your Windows or Ubuntu partions.
rubberman
Posting Maven
2,682 posts since Mar 2010
Reputation Points: 378
Solved Threads: 316
Skill Endorsements: 53